Commit graph

1535 commits

Author SHA1 Message Date
jonas@perch.ndb.mysql.com
f4a095a399 ndb - autotest
Fix testNodeRestart -n DuringLCP and others (add stopTest() at end of test :-))
2006-06-29 16:20:18 +02:00
jonas@perch.ndb.mysql.com
a5e1b01920 ndb - bug#20683
part 1 - make sure return code is propagated from request tracker
2006-06-26 12:16:39 +02:00
jonas@perch.ndb.mysql.com
18686cd08d ndb - bug#19164
set max value on ports
2006-06-22 12:03:28 +02:00
jonas@perch.ndb.mysql.com
8f06aae041 ndb - bug#20197
also close scan which are in "delivered" state, as it's impossible to release locks afterwards

  backport from 5.1
2006-06-21 14:00:26 +02:00
jonas@perch.ndb.mysql.com
1a6c83f04d ndb - bug#20185
Dont be too aggressive in Dbtc::nodeFailCheckTransaction
  let it timeout by 1, so that it does not assert that it has waited too long
  old impl. set timeotu value to 0, making timeout = (ctcTimer - 0) which could be quite big.
2006-06-01 08:24:05 +02:00
jonas@perch.ndb.mysql.com
4f28fde8dc ndb -
Unleash backup to write more than 32k at a time
  Using parameter BackupMaxWriteSize
  (greatly affect LCP time in 5.1, set default value to 256k)
2006-04-26 15:57:48 +02:00
jonas@perch.ndb.mysql.com
011061580b ndb - backport from 5.1
Fix alignment of sockaddr(_in)
2006-04-26 15:12:32 +02:00
jonas@perch.ndb.mysql.com
93a21814c0 ndb - bug#17150
ndb_mgmd limited no of api nodes, by restricting no of mgmsessions
  (these are used for dynamic port allocation)
2006-04-26 14:53:43 +02:00
jonas@perch.ndb.mysql.com
a23944b988 ndb - bug#18597
Handle early abort of scan, so that resources are correctly freed
2006-04-25 16:01:08 +02:00
jonas@perch.ndb.mysql.com
58d214b941 ndb -
fix api_signal_log print of uncond signals
2006-04-18 14:34:11 +02:00
jonas@perch.ndb.mysql.com
14fa759b5d ndb - bug#17607
fix correct frag count in Backup block
2006-04-10 13:45:33 +02:00
jonas@perch.ndb.mysql.com
dc4d374810 Merge perch.ndb.mysql.com:/home/jonas/src/mysql-4.1
into  perch.ndb.mysql.com:/home/jonas/src/41-work
2006-04-07 10:51:21 +02:00
jonas@perch.ndb.mysql.com
f41db42287 ndb - bug#18612 - post review fixes
1) make sure that check_multi_node_shutdown does not proceed (in stop case)
  2) Fix printout
2006-04-06 16:18:42 +02:00
jonas@perch.ndb.mysql.com
2abc5e2f77 ndb -
fix testprogam if only 1 node group
2006-04-03 20:43:14 +02:00
jonas@perch.ndb.mysql.com
274e35c4d6 ndb -
Fix compile error...when compiling debug
2006-04-03 13:12:23 +02:00
jonas@perch.ndb.mysql.com
7109c84c16 ndb - bug#18612 - partitioned startup
add testprg for SR case aswell
2006-04-03 12:09:50 +02:00
jonas@perch.ndb.mysql.com
1aa9a95065 ndb - bug#18612
post weeked fixes :-)
  change impl. to use READ_NODESREQ to query state of other qmgr(partition)
    this as it has no (current) side effects, so that it's possible only to kill
    starting cluster (if one started and one starting)
2006-04-03 11:26:29 +02:00
jonas@perch.ndb.mysql.com
d367f635e9 ndb - autotest
add new testpgrom for bug#18612 to autotest
2006-03-31 18:53:07 +02:00
jonas@perch.ndb.mysql.com
bde890effd ndb - bug#18612 (detection of partitioned cluster)
this also impl. gcp safe multi node shutdown
  1) block gcp
  2) wait for ongoing gcp
  3) inform all stopping QMGR's (so that they don't start with error handler)
  4) wait for all QMGR's to reply
  5) broadcast failrep for stopping nodes
  6) (if !master died) unblock gcp
2006-03-31 16:46:28 +02:00
jonas@perch.ndb.mysql.com
6780538b26 ndb - add support for blocking/unblocking GCP using WAIT_GCP_REQ 2006-03-31 16:36:43 +02:00
jonas@perch.ndb.mysql.com
96075f47f6 ndb - bug#16447
correct return value in check_cm_cmregreq
2006-03-31 11:39:35 +02:00
jonas@perch.ndb.mysql.com
aa43e56b11 ndb - bug#15695 bug#16447 bug#18612
For various reasone have a partitioned cluster been created
  This patch makes sure that when they connect
  1) it's detected
  2) shutdown is forced
2006-03-30 14:20:54 +02:00
kent@mysql.com
a0a4381ebf Makefile.am:
Use "dist_bin_SCRIPTS" to get a script distributed
2006-03-29 22:33:27 +02:00
kent@mysql.com
e5ec09e888 Makefile.am:
Install "ndb_size.pl" script and template, bug#18421
2006-03-29 14:07:13 +02:00
jonas@perch.ndb.mysql.com
a3b51fda9f ndb - autotest
Change semantic on DumpStateOrd::CmvmiSetRestartOnErrorInsert()
    Called wo/ args it resets to value in configuration (previously it set to 1 if called wo/ args)
2006-03-27 10:18:48 +02:00
jonas@perch.ndb.mysql.com
82925040bc ndb -
remove bug#18385 from autotest as it only works on 2 node clusters
2006-03-23 15:33:40 +01:00
jonas@perch.ndb.mysql.com
705b741ab5 ndb -
minor fixes in test programs
2006-03-23 11:53:54 +01:00
jonas@perch.ndb.mysql.com
f835cc6a54 ndb -
Add per partition info (optionally to ndb_desc)
2006-03-22 15:06:44 +01:00
jonas@perch.ndb.mysql.com
c0597ff61f ndb - autotest
Update makefile for removed files
2006-03-22 13:38:03 +01:00
jonas@perch.ndb.mysql.com
7e654ee847 ndb -
some more ndb-autotest updates (previously uncommitted...but in use)
2006-03-22 12:18:07 +01:00
jonas@perch.ndb.mysql.com
8b9c724121 ndb -
minor update to ndb-autotest.sh and config files
2006-03-22 12:11:51 +01:00
jonas@perch.ndb.mysql.com
659933a2c3 ndb - bug#18414
Fix timeout during ABORT when ZABORT_TIMEOUT_BREAK is outstanding
2006-03-22 11:44:31 +01:00
jonas@perch.ndb.mysql.com
832e3f23e1 ndb - bug#18118
timeslice DUMP(7015)
2006-03-21 15:13:41 +01:00
jonas@perch.ndb.mysql.com
90bd36e299 ndb - bug#18385
Partial system restart, can not try to start with higher GCI that own
  even if knowing about a higher number
2006-03-21 14:47:10 +01:00
jonas@perch.ndb.mysql.com
1d607e268a ndb - bug#18352
remove debug prinout
2006-03-20 14:55:14 +01:00
jonas@perch.ndb.mysql.com
b804669376 ndb - wl2610, bug#18352
Remove useless and tricky state fiddleing in TC
    to syncronize NF_CompleteRep as code is already present in DIH aswell
  Keep broadcast of TAKEOVER_TCCONF for online upgrade
2006-03-20 14:53:29 +01:00
jonas@perch.ndb.mysql.com
c45b862c5e ndb - bug#18352
Use variable waitfor_response_timeout (depending on TransactionDeadLockTimeout)
  When getting 4012, set NeedAbort and ReleaseOnClose
2006-03-20 14:49:46 +01:00
jonas@perch.ndb.mysql.com
dabd3e8ffa ndb - wl2610
Activly abort transactions (that's affected) during NF
  This removes a lot of bugs that can occur otherwise is using
    high value for TransactionDeadLockTimout
2006-03-20 11:29:58 +01:00
jonas@perch.ndb.mysql.com
b14ed530ca ndb - bug#16772
dont't allow node to join cluster until all nodes has completed failure handling
2006-03-17 10:55:02 +01:00
jonas@perch.ndb.mysql.com
5fbb1fb4c5 ndb - bug#18298
8 repeated nr with table wo/ logging cause crash
  Dont create crashed replica for temporary tables
2006-03-17 10:09:35 +01:00
jonas@perch.ndb.mysql.com
b77bf0906b Merge perch.ndb.mysql.com:/home/jonas/src/41-work
into  perch.ndb.mysql.com:/home/jonas/src/mysql-4.1
2006-03-13 14:43:58 +01:00
jonas@perch.ndb.mysql.com
fa2263f4a6 bug#14028 -
ndb crash if trigger record get to big, fix incorrect max size of trigger record
2006-03-13 14:42:16 +01:00
jonas@perch.ndb.mysql.com
121b8d3764 bug#18040 - ndb online index build
(not possible from SQL in 4.1 & 5.0)
2006-03-09 11:10:24 +01:00
jonas@perch.ndb.mysql.com
1aced6dfe4 Merge perch.ndb.mysql.com:/home/jonas/src/41-work
into  perch.ndb.mysql.com:/home/jonas/src/mysql-4.1
2006-02-10 09:42:35 +01:00
jonas@perch.ndb.mysql.com
088c7d4268 bug#10987 - ndb - unable to find restorable replica
Introduce new variable c_newest_restorable_gci
    which is set _after_ both GCP_SAVE and COPY_GCI
    
  This variable is used when cutting redo (calcKeepGci)
  
  Also make sure complete GCI is run inbetween LCP's
2006-02-10 09:37:36 +01:00
jonas@perch.ndb.mysql.com
d9e402ef52 bug#17295 - ndb - error while reading REDO log
fix corruption due to page 0, file 0 gets released
2006-02-10 09:17:53 +01:00
jonas@perch.ndb.mysql.com
78bd6d93af bug#13966 - ndb
better error message on invalid config change
2006-02-06 11:42:44 +01:00
jonas@perch.ndb.mysql.com
155081e425 bug#13965
ndb - error while restarting in dict
        improve error message when changed config leads to failed restart
2006-02-06 11:30:56 +01:00
pekka@mysql.com
8ed86030b4 ndb - bug#16693 (4.1) test + workaround, analyze later 2006-02-05 22:12:06 +01:00
pekka@mysql.com
c696582df4 ndb - replace+tinyblob back-patch from 5.0 [ discard on 4.1->5.0 merge ] 2006-02-03 15:23:58 +01:00