Commit graph

118 commits

Author SHA1 Message Date
jonas@mc01.ndb.mysql.com
340e5ce138 ndb - bug#20334
fix bug in tup scan wrt LCP
2006-06-08 12:41:06 +02:00
jonas@perch.ndb.mysql.com
d435cb8555 ndb -
fix crashing dump numbers
2006-05-18 08:50:49 +02:00
monty@mysql.com
3ddc1f9956 Merge mysql.com:/home/my/mysql-5.0
into  mysql.com:/home/my/mysql-5.1
2006-05-04 15:58:30 +03:00
tomas@poseidon.ndb.mysql.com
b665ee5796 Merge jonas@perch:src/51-work/
into  poseidon.ndb.mysql.com:/home/tomas/mysql-5.1-new
2006-04-21 16:34:51 +02:00
jonas@perch.ndb.mysql.com
938b9f0e2f ndb -
bug#19141, bug#18575
  
  Maek sure global dict lock is taken during create/drop file/filegroup
2006-04-21 14:13:19 +02:00
mskold@mysql.com
27a2d1b68b Merge mysql.com:/usr/local/home/marty/MySQL/mysql-5.0
into  mysql.com:/usr/local/home/marty/MySQL/mysql-5.1-new
2006-04-20 12:10:09 +02:00
jonas@perch.ndb.mysql.com
d3b1572acf ndb -
fix all valgrind warnings in t/ndb_dd (except replication related)
2006-04-10 17:06:33 +02:00
jonas@perch.ndb.mysql.com
878ce564f4 Merge perch.ndb.mysql.com:/home/jonas/src/50-jonas
into  perch.ndb.mysql.com:/home/jonas/src/51-work
2006-04-07 12:01:09 +02:00
jonas@perch.ndb.mysql.com
1617e5cb25 Merge perch.ndb.mysql.com:/home/jonas/src/50-work
into  perch.ndb.mysql.com:/home/jonas/src/51-jonas
2006-04-06 13:18:13 +02:00
monty@mysql.com
cbd420a0c1 Remove compiler warnings
Add missing DBUG_RETURN
Fixed stack overflow in NdbBlob (found by ndb_gis.test)
Fixed access to freed memory in ndb_cluster_real_free_share()
2006-03-29 17:04:00 +03:00
tomas@poseidon.ndb.mysql.com
e8423ff093 Bug #18491 cluster: node restart with pending dropeed events causes failed restart 2006-03-27 18:53:23 +02:00
jonas@perch.ndb.mysql.com
34328efe03 Merge perch.ndb.mysql.com:/home/jonas/src/50-work
into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.1-new
2006-03-24 07:43:55 +01:00
jonas@perch.ndb.mysql.com
864d34b0ab ndb dd -
implement limitation with only on logfile group, since SR is really buggy with several
2006-03-10 14:36:48 +01:00
jonas@perch.ndb.mysql.com
ecaf439e63 Merge perch.ndb.mysql.com:/home/jonas/src/51-ndb
into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.1-new
2006-03-09 11:16:09 +01:00
pekka@mysql.com
096ace92a6 ndb - bug#17761 blob tables patch 3a [requires next patch 3b] 2006-03-05 22:49:38 +01:00
jonas@perch.ndb.mysql.com
9afb736735 Merge perch.ndb.mysql.com:/home/jonas/src/mysql-5.1-new
into  perch.ndb.mysql.com:/home/jonas/src/51-ndb
2006-03-01 10:20:40 +01:00
jonas@perch.ndb.mysql.com
4c485eb13b ndb dd - bug#16657 - add new config variable 2006-02-22 14:23:53 +01:00
mskold@mysql.com
043a16e34a Merge mysql.com:/usr/local/home/marty/MySQL/mysql-5.1-new-ndb_improved_on-line_discover
into  mysql.com:/usr/local/home/marty/MySQL/mysql-5.1-new
2006-02-21 13:54:58 +01:00
mskold@mysql.com
e62db4e18c Improvement of on-line discovery in injector thread 2006-02-16 10:07:31 +01:00
jonas@eel.(none)
635ce25bc3 ndb dd -
fix undo of bitmap
2006-02-14 07:57:43 +01:00
jonas@eel.(none)
4130141aed Merge localhost:src/51-new
into  eel.(none):/home/jonas/src/mysql-5.1-new
2006-02-02 20:18:50 +01:00
jonas@perch.ndb.mysql.com
7fb2168081 ndb dd
Fix SR bug that extent pages was scanned before undo was run
  Fix bug wrt page flushing/tsman and tup's dirty page list
2006-02-02 12:23:23 +01:00
mskold@mysql.com
a1d25fd3ed Merge mysql.com:/usr/local/home/marty/MySQL/mysql-5.1-new
into  mysql.com:/usr/local/home/marty/MySQL/mysql-5.1-new-wl1892
2006-01-31 23:35:23 +01:00
mskold@mysql.com
89380f09c2 Propagating DictTabInfo in signal SubTableData for event TE_ALTER 2006-01-31 23:20:48 +01:00
tomas@poseidon.ndb.mysql.com
fd6a7d35b9 MySQL Bugs: #16772: Starting node joins cluster too early, workaround avoiding the issue for dynamically allocated nodeid's 2006-01-30 11:09:55 +01:00
tomas@poseidon.ndb.mysql.com
dbc75b0e27 Bug #16152, create event assertion in debug version, list corruption 2006-01-26 11:14:20 +01:00
jonas@perch.ndb.mysql.com
7d821c23e4 bug#16738 - ndb dd - out of diskspace
fix typo + add error code to printable list
2006-01-24 10:47:04 +01:00
jonas@perch.ndb.mysql.com
c057cdc17c ndb - Fix strange SR problems
uninit variable
2006-01-23 14:15:35 +01:00
jonas@perch.ndb.mysql.com
b4ca22e685 Merge joreland@bk-internal.mysql.com:/home/bk/mysql-5.1-new
into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.1-new
2006-01-23 09:12:22 +01:00
jonas@perch.ndb.mysql.com
7a00b864f8 Merge perch.ndb.mysql.com:/home/jonas/src/mysql-5.1.4
into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.1-new
2006-01-20 11:05:02 +01:00
tomas@poseidon.ndb.mysql.com
ee90c6d301 Merge tulin@bk-internal.mysql.com:/home/bk/mysql-5.1-new
into  poseidon.ndb.mysql.com:/home/tomas/mysql-5.1-new
2006-01-20 09:10:58 +01:00
stewart@mysql.com
d88e576612 WL#2868 Fix backup trigger handling
BACKUP previous set up triggers using DICT.
This lead to all kind of trouble.
An smaller alternative to using SUMA for backup
  is to just make BACKUP handle triggers to TUP directly.

This way all triggers will be totally local,
  and error handling is much simpler.

--- old impl.

Start: Master recives GSN_DEFINE_BACKUP_CONF from all participants
Master sends CREATE_TRIG_REQ for all tables to local DICT (dict master)
Master sends START_BACKUP_REQ to all paricipants with trigger ids from DICT
Master sends ALTER_TRIG_REQ (online) to local DICT
Master waits for GCP
Master starts distributed scan
When scan has finished
Master waits for GCP
Master sends DROP_TRIGGER to local DICT
Master sends STOP_BACKUP_REQ to all participants

--- new impl.

Start: Master recives GSN_DEFINE_BACKUP_CONF from all participants
Master sends START_BACKUP_REQ to all paricipants
  Participand sends CREATE_TRIG_REQ for all tables to local TUP
Master waits for GCP
Master starts distributed scan
When scan has finished
Master waits for GCP
Master sends STOP_BACKUP_REQ to all participants
  Participant sends DROP_TRIGGER to local TUP

Changes:
All trigger handling is _local_
 This implies, that abort (e.g due to node failure) can be _local_


fix testBackup test so that it will run successfully with the (now correct)
backup trigger code.
2006-01-20 15:42:00 +11:00
jonas@perch.ndb.mysql.com
7256328d48 bug#16455 - ndb crash when running of of rope pool 2006-01-19 14:08:05 +01:00
tomas@poseidon.ndb.mysql.com
9c1234a5cf fixed startup suma bug when ndb api connects during node restart 2006-01-18 16:45:17 +01:00
mikron@c-1e0be253.1238-1-64736c10.cust.bredbandsbolaget.se
6bf5c9113d WL #2747: Fix such that backup and restore works for user defined
partitioned tables in NDB
2006-01-17 09:25:12 +01:00
mikron@c-1e0be253.1238-1-64736c10.cust.bredbandsbolaget.se
e802a94284 WL #2604: Partition Management
Optimised version of ADD/DROP/REORGANIZE partitions for
non-NDB storage engines.
New syntax to handle REBUILD/OPTIMIZE/ANALYZE/CHECK/REPAIR partitions
Quite a few bug fixes
2006-01-17 08:40:00 +01:00
jonas@eel.(none)
93bfec6297 ndb dd -
Change default page buffer cache size
2006-01-15 20:45:08 +01:00
tomas@poseidon.ndb.mysql.com
4b731ddfb4 wl2325 wl2324 2006-01-12 19:51:02 +01:00
jonas@perch.ndb.mysql.com
161645c81e wl2723 - ndb opt. nr 2006-01-11 11:35:25 +01:00
jonas@perch.ndb.mysql.com
1ef416199a Merge perch.ndb.mysql.com:/home/jonas/src/mysql-5.0
into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.1-new
2005-12-13 12:07:36 +01:00
joerg@mysql.com
2153871abf Compile fixes for NDB on Solaris and HP-UX, provided by Tomas and Jonas, re-applied in new tree. 2005-11-08 17:30:41 +01:00
kent@mysql.com
41b554daa9 configure.in:
Temporary work around to pass --build=... to configure
  in storage engine sub directory
print_file.cpp:
  HP-UX compiler don't like variable shadowing
AsyncFile.cpp:
  Cast result from strstr() to char* for HP-UX compile
trigger_definitions.h:
  "MIN" and "MAX" are not used for trigger stuff, move to a more global include
ndb_global.h.in:
  Define "MIN" and "MAX" globally for all NDB, in case the platform does not have it (like Solaris).
  Moved here from "include/kernel/trigger_definitions.h".
Makefile.am:
  Add missing ha_* files to EXTRA_mysqld_SOURCES
2005-11-08 07:41:46 +01:00
acurtis@poseidon.ndb.mysql.com
98e20c9b46 Merge poseidon.ndb.mysql.com:/home/tomas/mysql-5.1-new
into  poseidon.ndb.mysql.com:/home/tomas/m51new
2005-11-07 16:30:03 +01:00
acurtis@poseidon.ndb.mysql.com
c01a3b5e5f Make storage engines "pluggable", handlerton work 2005-11-07 16:25:06 +01:00
jonas@perch.ndb.mysql.com
88fbfc489d Import ndb varsize 2005-11-07 12:19:28 +01:00
tomas@poseidon.ndb.mysql.com[tomas]
7591d4dc5b ndb - fix conflicting error codes 2005-11-05 22:55:51 +01:00
tomas@poseidon.ndb.mysql.com[tomas]
fc90ffc038 ndb - bug with index build of unique index with 32 attributes
since NDB$FRAGMENT is automatically added, there was a over run in the struct
2005-11-05 22:50:15 +01:00
monty@mysql.com
a6f5375cb0 Merge mysql.com:/home/my/mysql-5.0
into  mysql.com:/home/my/mysql-5.1
2005-11-05 01:32:55 +02:00
tomas@poseidon.ndb.mysql.com
e72fdf5619 Merge 2005-10-07 01:12:46 +02:00
tomas@poseidon.ndb.mysql.com
620b7bafb0 Merge 2005-10-06 10:54:07 +02:00