Commit graph

180 commits

Author SHA1 Message Date
pekka@orca.ndb.mysql.com
2534153973 ndb - bug#21754 ndb api events: fix sizes for blobs + remove expensive loop 2006-09-03 16:13:59 +02:00
jonas@perch.ndb.mysql.com
6011ad7868 Merge perch.ndb.mysql.com:/home/jonas/src/51-work
into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.1-new-ndb
2006-08-28 16:03:51 +02:00
jonas@perch.ndb.mysql.com
b3ee645364 ndb - autotest
adopt to new error code 755 (invalid tablespace)
2006-08-28 08:32:14 +02:00
jonas@perch.ndb.mysql.com
97a956ca73 ndb - fix some bug in testSRBank 2006-08-25 16:47:31 +02:00
pekka@orca.ndb.mysql.com
4828d63cda Merge orca.ndb.mysql.com:/export/home/space/pekka/ndb/version/my51-ndb
into  orca.ndb.mysql.com:/export/home/space/pekka/ndb/version/my51-bug21017
2006-08-22 15:00:42 +02:00
pekka@orca.ndb.mysql.com
b97a4b7f44 Merge pnousiainen@bk-internal.mysql.com:/home/bk/mysql-5.1
into  orca.ndb.mysql.com:/export/home/space/pekka/ndb/version/my51-ndb
2006-08-22 10:24:58 +02:00
pekka@orca.ndb.mysql.com
e7508ad397 Merge orca.ndb.mysql.com:/export/home/space/pekka/ndb/version/my50-bug21017
into  orca.ndb.mysql.com:/export/home/space/pekka/ndb/version/my51-bug21017
2006-08-21 23:45:02 +02:00
kent@mysql.com/g4-2.local
b329f2c3ef Many files:
Deleted config/ac-macros/ha_berkeley.m4
  Removed more referenses to bdb
2006-08-21 15:34:29 +02:00
jonas@perch.ndb.mysql.com
73c58c3234 Merge perch.ndb.mysql.com:/home/jonas/src/50-work
into  perch.ndb.mysql.com:/home/jonas/src/51-work
2006-08-14 14:11:51 +02:00
jonas@perch.ndb.mysql.com
4db1bba0d0 ndb - bug#21271
make each fragment use own LCP file, so that (s/n)r can use different LCP-no for different fragments
2006-08-07 14:28:58 +02:00
jonas@perch.ndb.mysql.com
9cc27b6773 ndb - some hugo updates
make dump state args list const
  make node lists const
2006-08-07 12:12:55 +02:00
jonas@perch.ndb.mysql.com
dca8afa9c8 Merge joreland@bk-internal.mysql.com:/home/bk/mysql-5.1
into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.1-new
2006-08-02 08:08:23 +02:00
evgen@sunlight.local
0cb98e4f4a Makefile.am:
After merge fix
2006-08-01 19:56:22 +04:00
jonas@perch.ndb.mysql.com
a1e5f5b061 Merge perch.ndb.mysql.com:/home/jonas/src/51-work
into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.1-new
2006-08-01 17:27:26 +02:00
jonas@perch.ndb.mysql.com
31e4b8db2c Merge perch.ndb.mysql.com:/home/jonas/src/mysql-5.1-new-ndb
into  perch.ndb.mysql.com:/home/jonas/src/51-work
2006-08-01 17:12:22 +02:00
jonas@perch.ndb.mysql.com
3d42abedae ndb - add abort flag to hugoLoad 2006-08-01 17:10:17 +02:00
evgen@sunlight.local
ef4f149536 Merge sunlight.local:/local_work/tmp_merge-5.0-opt-mysql
into  sunlight.local:/local_work/tmp_merge-5.1-opt-mysql
2006-07-30 00:33:24 +04:00
stewart@willster.(none)
1496303771 Merge willster.(none):/home/stewart/Documents/MySQL/5.0/main
into  willster.(none):/home/stewart/Documents/MySQL/5.1/main
2006-07-24 02:32:49 +10:00
pekka@orca.ndb.mysql.com
a3dcbff671 Merge orca.ndb.mysql.com:/space_old/pekka/ndb/version/my50-1.2167.1.2
into  orca.ndb.mysql.com:/space_old/pekka/ndb/version/my51-bug18781
2006-07-10 14:07:40 +02:00
tomas@poseidon.ndb.mysql.com
8a2694e25f Merge tulin@bk-internal.mysql.com:/home/bk/mysql-5.1
into  poseidon.ndb.mysql.com:/home/tomas/mysql-5.1-new-ndb
2006-07-04 11:21:19 +02:00
pekka@clam.ndb.mysql.com
ea794df45a ndb - bug#20751 : report also composite op in merge 2006-07-03 12:13:57 +02:00
jonas@perch.ndb.mysql.com
52e248a7d7 Merge perch.ndb.mysql.com:/home/jonas/src/50-work
into  perch.ndb.mysql.com:/home/jonas/src/51-work
2006-06-29 16:23:38 +02:00
jonas@perch.ndb.mysql.com
ff2528f3c0 ndb -
ndbapi test of bug#20252
2006-06-28 11:38:22 +02:00
jonas@perch.ndb.mysql.com
b26e651f98 Merge perch.ndb.mysql.com:/home/jonas/src/51-work
into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.1-new
2006-06-28 08:47:43 +02:00
jonas@perch.ndb.mysql.com
e9cbae32ea ndb - bug#20683
part 2 - handle safecounter.init() failing in all parts of event code
2006-06-26 12:31:09 +02:00
pekka@orca.ndb.mysql.com
09e8039aa4 Merge clam.ndb.mysql.com:/space/pekka/ndb/version/my51
into  clam.ndb.mysql.com:/space/pekka/ndb/version/my51-bug18781
2006-06-22 19:48:04 +02:00
pekka@clam.ndb.mysql.com
ac622fee7f ndb - bug#18781 post-merge 5.0->5.1 fixes (one more to come)
have to push this to be able to push 5.0
2006-06-22 19:26:15 +02:00
pekka@clam.ndb.mysql.com
7f9bfc2058 ndb - add test_event_merge to daily-devel-tests.txt 2006-06-21 17:17:12 +02:00
pekka@clam.ndb.mysql.com
6ba2b1845c ndb - bug#18102: fixes on NDB API level 2006-06-21 16:15:04 +02:00
pekka@clam.ndb.mysql.com
95aa9c28f2 Merge clam.ndb.mysql.com:/space/pekka/ndb/version/my50-bug19285
into  clam.ndb.mysql.com:/space/pekka/ndb/version/my51-bug19285
2006-06-17 11:10:43 +02:00
pekka@clam.ndb.mysql.com
47a2004431 Merge clam.ndb.mysql.com:/space/pekka/ndb/version/my50-bug18781
into  clam.ndb.mysql.com:/space/pekka/ndb/version/my51-bug18781
2006-06-15 14:49:48 +02:00
pekka@orca.ndb.mysql.com
0685030416 Merge pnousiainen@bk-internal.mysql.com:/home/bk/mysql-5.1
into  clam.ndb.mysql.com:/space/pekka/ndb/version/my51
2006-06-12 22:09:48 +02:00
pekka@clam.ndb.mysql.com
800e1e56a9 ndb - bug#19872 fix (sufficient for replication) 2006-06-12 18:00:06 +02:00
jonas@perch.ndb.mysql.com
e576b2460b ndb - testframework
impl. ugly flag to skip dict cache invalidation as it break all testSystemRestart testcases
2006-06-09 08:22:50 +02:00
jonas@mc01.ndb.mysql.com
b7ce47b28e Merge joreland@bk-internal.mysql.com:/home/bk/mysql-5.1-jonas
into mc01.ndb.mysql.com:/space/jonas/mysql-5.1-jonas
2006-06-08 16:33:17 +02:00
jonas@mc01.ndb.mysql.com
20903f8e49 merge 2006-06-08 16:11:55 +02:00
jonas@perch.ndb.mysql.com
25dc68e9f9 ndb - hugo
Print (and optionally specify) random seed
2006-06-08 15:43:41 +02:00
jonas@perch.ndb.mysql.com
22626ad28f ndb - bug#20185
update test prg + fix typo
2006-06-02 15:54:09 +02:00
jonas@perch.ndb.mysql.com
1829e60565 Merge perch.ndb.mysql.com:/home/jonas/src/51-work
into  perch.ndb.mysql.com:/home/jonas/src/51-jonas
2006-06-01 09:08:01 +02:00
jonas@perch.ndb.mysql.com
2a01de31ef Merge joreland@bk-internal.mysql.com:/home/bk/mysql-5.1-new-ndb
into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.1-new-ndb
2006-06-01 08:49:14 +02:00
jonas@perch.ndb.mysql.com
b216a0281d Merge perch.ndb.mysql.com:/home/jonas/src/50-work
into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.1-new-ndb
2006-06-01 08:47:21 +02:00
jonas@perch.ndb.mysql.com
96f31a67ac Merge perch.ndb.mysql.com:/home/jonas/src/41-work
into  perch.ndb.mysql.com:/home/jonas/src/51-work
2006-06-01 08:34:57 +02:00
jonas@perch.ndb.mysql.com
9c20aa944d ndb -
fix return value of "testBasic -n InsertError2 T1"
2006-05-31 08:22:54 +02:00
jonas@perch.ndb.mysql.com
8e0567e8ad ndb -
fix testNodeRestart -n Bug18612 when running with only 1 node group
2006-05-31 08:18:27 +02:00
pekka@mysql.com
ae964cb4cc Merge mysql.com:/space/pekka/ndb/version/my51
into  mysql.com:/space/pekka/ndb/version/my51-bug14509
2006-05-25 16:20:34 +02:00
jonas@perch.ndb.mysql.com
8b8aa227fd ndb -
increase max time of MassiveRollback
2006-05-22 08:46:19 +02:00
jimw@mysql.com
8262c3c38e Merge mysql.com:/home/jimw/my/mysql-5.0-clean
into  mysql.com:/home/jimw/my/mysql-5.1-clean
2006-05-19 19:07:33 -07:00
jonas@perch.ndb.mysql.com
0e08504575 ndb -
fix scan bugs introduced by acc modifications
  add more error testcases
2006-05-19 16:29:48 +02:00
jonas@perch.ndb.mysql.com
0fd777214a ndb - bug#19293 and family
introduce acc per row logical mutex to fix difficult error handling cases
2006-05-18 10:17:53 +02:00
pekka@mysql.com
e10998672b Merge mysql.com:/space/pekka/ndb/version/my50-bug14509
into  mysql.com:/space/pekka/ndb/version/my51-bug14509
2006-05-17 12:56:59 +02:00
monty@mysql.com
3ecf4de288 Merge bk-internal.mysql.com:/home/bk/mysql-5.1-new
into  mysql.com:/home/my/mysql-5.1
2006-05-05 11:38:05 +03: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
jonas@perch.ndb.mysql.com
1c9dc67e0e Merge perch.ndb.mysql.com:/home/jonas/src/51-work
into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.1-new-ndb
2006-04-26 15:22:22 +02:00
jonas@perch.ndb.mysql.com
4c3abf617a ndb -
Fix so that testDict can use/handle disk tables
2006-04-25 16:30:44 +02:00
tomas@poseidon.ndb.mysql.com
e005a6900b Merge jonas@perch:src/51-work/
into  poseidon.ndb.mysql.com:/home/tomas/mysql-5.1-new
2006-04-25 16:19:57 +02:00
jonas@perch.ndb.mysql.com
f42260233a ndb - bug#18780
Fix various abort cases (mainly MM but also 1 DD)
    that has been found running dbt2
2006-04-24 09:02:46 +02:00
tomas@poseidon.ndb.mysql.com
590c8cfc1d disabled.def cleanup 2006-04-21 17:28:45 +02:00
tomas@poseidon.ndb.mysql.com
47e831ca1f added skip create option to bank test program 2006-04-21 16:05:42 +02:00
jonas@perch.ndb.mysql.com
79a275fe22 ndb - bug#19245
A-insert/B-insert/A-rollback/B-rollback leads to node crash, as bits in tuple header gets incorrectly assigned in second insert
  this also likely fixes bug 18589 and explains 18808
2006-04-21 09:09:33 +02:00
jimw@mysql.com
0302bb4fdd Nuke all of the old_* directories in the ndb tree. 2006-04-18 12:12:46 -07: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
tomas@poseidon.ndb.mysql.com
49ef07fb9d ndb test: remove not needed setting causing compile error 2006-03-28 11:51:22 +02:00
tomas@poseidon.ndb.mysql.com
6ad5038423 Merge tulin@bk-internal.mysql.com:/home/bk/mysql-5.1-new
into  poseidon.ndb.mysql.com:/home/tomas/mysql-5.1-new
2006-03-27 19:03:22 +02: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
skozlov@mysql.com
8cf57c5520 ATRT documentation 2006-03-27 14:59:19 +04:00
jonas@perch.ndb.mysql.com
cb6b9ee73e Merge perch.ndb.mysql.com:/home/jonas/src/50-work
into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.1-new
2006-03-27 10:26:37 +02:00
jonas@perch.ndb.mysql.com
038287aa9d ndb autotest
fix \ in makefile (merge error)
2006-03-24 12:36:39 +01:00
jonas@perch.ndb.mysql.com
6a582297b6 Merge joreland@bk-internal.mysql.com:/home/bk/mysql-5.1-ndb-new
into  perch.ndb.mysql.com:/home/jonas/src/51-ndb
2006-03-24 09:36:56 +01: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@eel.(none)
71e351d59c Merge joreland@bk-internal.mysql.com:/home/bk/mysql-5.1-ndb-new
into  eel.(none):/home/jonas/src/51-ndb
2006-03-15 08:21:53 +01:00
pekka@mysql.com
70dc08b992 ndb - fix bug#18075 varsize PK + blobs 2006-03-09 13:27:58 +01:00
jonas@eel.(none)
f805a87063 ndb test
add disk option to various bank tests
2006-03-04 08:26:27 +01:00
konstantin@mysql.com
e1f807af26 Merge mysql.com:/home/kostja/mysql/mysql-5.0-root
into  mysql.com:/home/kostja/mysql/mysql-5.1-merge
2006-02-09 13:35:59 +03:00
konstantin@mysql.com
5ed755d0d8 Merge mysql.com:/home/kostja/mysql/tmp_merge
into  mysql.com:/home/kostja/mysql/mysql-5.1-merge
2006-02-08 23:53:45 +03:00
jonas@perch.ndb.mysql.com
e9692dffa5 ndb dd
Fix a copule of dd bugs
    typo in lgman, potential run-time crash
    inconsistency in tup, potentially causing crash after SR
2006-02-03 15:30:24 +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
pekka@mysql.com
d85ee5105b ndb - wl#2972 fix some mem leaks 2006-02-01 18:09:38 +01:00
pekka@mysql.com
f79075e9d6 ndb - wl#2972 fix tinyblob 2006-01-22 13:28:43 +01:00
pekka@mysql.com
f2c82402ca Merge mysql.com:/space/pekka/ndb/version/my51
into  mysql.com:/space/pekka/ndb/version/my51-rbr
2006-01-21 11:57:15 +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
pekka@mysql.com
17cec85f5f ndb - wl#2972 rbr blobs ndb api support 2006-01-19 14:01:32 +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
pekka@mysql.com
d952e3e339 ndb - wl#2972 event merge false by default => change option name 2006-01-13 18:02:43 +01:00
jonas@perch.ndb.mysql.com
d033448fa1 Merge perch.ndb.mysql.com:/home/jonas/src/50-work
into  perch.ndb.mysql.com:/home/jonas/src/mysql-5.1-new
2006-01-13 09:22:02 +01:00
pekka@mysql.com
f71e3d631c ndb - wl#2972 tiny bugfix 2006-01-12 16:34:57 +01:00
pekka@mysql.com
7219ad013e Merge mysql.com:/space/pekka/ndb/version/my51
into  mysql.com:/space/pekka/ndb/version/my51-rbr
2006-01-12 00:17:11 +01:00
pekka@mysql.com
cf3a6863e4 ndb - wl#2972 (5.1, related) detached trigger fixes for multiops 2006-01-11 23:51:18 +01:00
jonas@perch.ndb.mysql.com
161645c81e wl2723 - ndb opt. nr 2006-01-11 11:35:25 +01:00
pekka@mysql.com
1c599c8eeb Merge mysql.com:/space/pekka/ndb/version/my50
into  mysql.com:/space/pekka/ndb/version/my51
2006-01-09 01:19:37 +01:00
pekka@mysql.com
a2d7ec08f0 Merge mysql.com:/space/pekka/ndb/version/my51
into  mysql.com:/space/pekka/ndb/version/my51-rbr
2006-01-02 09:58:59 +01:00
pekka@mysql.com
e469d5fc85 ndb - wl#2972 (5.1) fix detached trigger opType 2006-01-01 21:48:26 +01:00
pekka@mysql.com
2bd00bc2d4 Merge mysql.com:/space/pekka/ndb/version/my51
into  mysql.com:/space/pekka/ndb/version/my51-rbr
2005-12-28 11:09:06 +01:00
pekka@mysql.com
79c7b62a55 ndb - post merge fix 2005-12-27 18:47:56 +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
pekka@mysql.com
b450f94075 ndb - wl#2972 part 1: merge events per event op, gci 2005-12-05 15:20:15 +01:00
tomas@poseidon.ndb.mysql.com
550f675ac6 corrected compile error
updated listen_event to handle _all_ events
2005-11-23 12:32:38 +01:00
tomas@poseidon.ndb.mysql.com
4f9567944c updated ndb listen_event to print more info, and to give immediate respose 2005-11-23 11:53:19 +01:00
tomas@poseidon.ndb.mysql.com
6fc48d92bb added ndb testcase WritePartialIgnoreError
(currently causes nodefailure)
2005-11-23 10:45:15 +01:00
tomas@poseidon.ndb.mysql.com
a5d6d2bb88 fix error handling if thread creation fails in ndbd
make sure ndb threads are not started with too small stacksize (which results in default, much too big, stack size to be used)
  moved initialization of ndbd fs block first to ensure that it gets enough space for allocation of file system thread stacks
  changed event buffer reporting in ndb to occur not as often
  corrected the bank application
  corrected output from run-test make-config.sh
2005-11-22 18:05:10 +01:00