summaryrefslogtreecommitdiff
path: root/ndb/test
Commit message (Collapse)AuthorAgeFilesLines
* Merge perch.ndb.mysql.com:/home/jonas/src/tmp/mysql-4.1-ndbunknown2006-09-291-2/+2
|\ | | | | | | | | | | | | into perch.ndb.mysql.com:/home/jonas/src/mysql-4.1-ndb-bj
| * BUG#21585 The --help option shows a screen of command options for the ↵unknown2006-09-191-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ndbd,ndb_mgmd, ndb_mgm and other commands related to ndb. For all of these, the help screen contains "Ndb.cfg" string. Now i change the "Ndb.cfg" to "my.cnf" because "Ndb.cfg" is obsolete. ndb/include/util/ndb_opts.h: Change help info from Ndb.cfg to my.cnf in the header file. ndb/test/ndbapi/flexScan.cpp: Change help info from Ndb.cfg to my.cnf. ndb/tools/ndb_config.cpp: Change help info from Ndb.cfg to my.cnf
* | ndb - bug#21536unknown2006-08-091-0/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | Make sure updateNodeInfo is run on master also for temporary tables ndb/src/kernel/blocks/dbdih/DbdihMain.cpp: Run update nodeinfo also here to handle temprorary tables in some situations ndb/src/kernel/blocks/ndbcntr/NdbcntrMain.cpp: new error insert ndb/test/ndbapi/testSystemRestart.cpp: test case
* | Merge perch.ndb.mysql.com:/home/jonas/src/mysql-4.1unknown2006-08-012-0/+56
|\ \ | |/ |/| | | | | | | | | | | | | | | into perch.ndb.mysql.com:/home/jonas/src/41-work ndb/src/kernel/blocks/ERROR_codes.txt: Auto merged ndb/test/run-test/daily-basic-tests.txt: Auto merged
| * ndb - bug#21384unknown2006-08-012-0/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | handle error in TCKEYREQ during TCINDXREQ better ndb/src/kernel/blocks/ERROR_codes.txt: new error code ndb/src/kernel/blocks/dbtc/Dbtc.hpp: Add 3 values to isIndexOp ndb/src/kernel/blocks/dbtc/DbtcMain.cpp: handle error in TCKEYREQ during TCINDXREQ ndb/test/ndbapi/testIndex.cpp: Add testcase ndb/test/run-test/daily-basic-tests.txt: Add testcase
* | Merge orca.ndb.mysql.com:/space/pekka/ndb/version/my41unknown2006-07-101-0/+1
|\ \ | | | | | | | | | | | | | | | | | | into orca.ndb.mysql.com:/space_old/pekka/ndb/version/my41-bug20847
| * \ Merge perch.ndb.mysql.com:/home/jonas/src/41-workunknown2006-06-291-0/+1
| |\ \ | | |/ | | | | | | | | | | | | | | | into perch.ndb.mysql.com:/home/jonas/src/mysql-4.1
| | * ndb - autotestunknown2006-06-291-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | Fix testNodeRestart -n DuringLCP and others (add stopTest() at end of test :-)) ndb/test/ndbapi/testNodeRestart.cpp: Fix testNodeRestart -n DuringLCP and others
* | | ndb - bug#20847 : DbtupTabDesMan: add merge with left buddiesunknown2006-07-072-0/+105
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | ndb/src/kernel/blocks/ERROR_codes.txt: DbtupTabDesMan: add merge with left buddies ndb/src/kernel/blocks/dbtup/Dbtup.hpp: DbtupTabDesMan: add merge with left buddies ndb/src/kernel/blocks/dbtup/DbtupMeta.cpp: DbtupTabDesMan: add merge with left buddies ndb/src/kernel/blocks/dbtup/DbtupTabDesMan.cpp: DbtupTabDesMan: add merge with left buddies ndb/test/ndbapi/testDict.cpp: DbtupTabDesMan: add merge with left buddies ndb/test/run-test/daily-basic-tests.txt: DbtupTabDesMan: add merge with left buddies
* | Merge joreland@bk-internal.mysql.com:/home/bk/mysql-4.1unknown2006-06-012-0/+60
|\ \ | | | | | | | | | | | | | | | | | | into perch.ndb.mysql.com:/home/jonas/src/mysql-4.1
| * \ Merge perch.ndb.mysql.com:/home/jonas/src/41-workunknown2006-06-012-0/+60
| |\ \ | | |/ | | | | | | | | | | | | | | | into perch.ndb.mysql.com:/home/jonas/src/mysql-4.1
| | * ndb - bug#20185unknown2006-06-012-0/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. ndb/src/kernel/blocks/ERROR_codes.txt: error codes ndb/src/kernel/blocks/dbdih/DbdihMain.cpp: 2 new error inserts 7030 - delay in GCP_PREPARE until checkLocalNodefailComplete is true 7031 - delay in GCP_PREPARE and die ndb/src/kernel/blocks/dbtc/DbtcMain.cpp: Dont set api con timer to 0, as this might trigger asserion in timeoutfound lab if state == PREPARE_TO_COMMIT ndb/test/ndbapi/testNodeRestart.cpp: testcase ndb/test/run-test/daily-basic-tests.txt: autotest
* | | ndb - bug#19537: arithmetic conversion Uint64 reg to Uint32 attrunknown2006-05-152-40/+165
|/ / | | | | | | | | | | | | | | | | | | ndb/test/ndbapi/Makefile.am: enable testInterpreter ndb/test/ndbapi/testInterpreter.cpp: add test case Bug19537 the bug fix also fixed IncValue64 for whatever reason.. ndb/src/kernel/blocks/dbtup/DbtupExecQuery.cpp: bug#19537: write_attr: perform arithmetic conversion Uint64 to Uint32
* | ndb - bug#19201 (4.1), see comment in NdbBlob.cppunknown2006-05-021-14/+9
|/ | | | | | | | | | | | | | | | | ndb/test/ndbapi/testBlobs.cpp: option -fac (fetch across commit) ndb/tools/delete_all.cpp: option --transactional (default remains truncate) mysql-test/r/ndb_blob.result: bug#19201 mysql-test/t/ndb_blob.test: bug#19201 ndb/include/kernel/signaldata/TcKeyReq.hpp: bug#19201 ndb/include/ndbapi/NdbBlob.hpp: bug#19201 ndb/src/ndbapi/NdbBlob.cpp: bug#19201
* ndb -unknown2006-04-031-2/+8
| | | | | | | | fix testprogam if only 1 node group ndb/test/ndbapi/testNodeRestart.cpp: fix testprogam if only 1 node group
* ndb - bug#18612 - partitioned startupunknown2006-04-032-1/+101
| | | | | | | | | | add testprg for SR case aswell ndb/test/ndbapi/testNodeRestart.cpp: Test also partitioned start during SR ndb/test/run-test/daily-basic-tests.txt: Test also partitioned start during SR
* ndb - bug#18612unknown2006-04-031-2/+2
| | | | | | | | | | | | | | | | | | | 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) ndb/include/kernel/signaldata/FailRep.hpp: Add paritioned FAIL_REP ndb/src/kernel/blocks/qmgr/Qmgr.hpp: Use READ_NODESREQ to query state of other QMGR (instead of CM_REGREQ) ndb/src/kernel/blocks/qmgr/QmgrInit.cpp: Use READ_NODESREQ to query state of other QMGR (instead of CM_REGREQ) ndb/src/kernel/blocks/qmgr/QmgrMain.cpp: Use READ_NODESREQ to query state of other QMGR (instead of CM_REGREQ) ndb/test/ndbapi/testNodeRestart.cpp: Require that only starting cluster dies
* ndb - autotestunknown2006-03-311-1/+5
| | | | | | | | add new testpgrom for bug#18612 to autotest ndb/test/run-test/daily-basic-tests.txt: Add new testprogram to autotest
* ndb - bug#18612 (detection of partitioned cluster)unknown2006-03-311-1/+111
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 ndb/include/kernel/signaldata/DumpStateOrd.hpp: Impl. GCP safe multi node shutdown in order to test bug#18612 ndb/include/kernel/signaldata/FailRep.hpp: Impl. GCP safe multi node shutdown in order to test bug#18612 ndb/include/kernel/signaldata/StopReq.hpp: Impl. GCP safe multi node shutdown in order to test bug#18612 ndb/src/kernel/blocks/ndbcntr/Ndbcntr.hpp: Impl. GCP safe multi node shutdown in order to test bug#18612 ndb/src/kernel/blocks/ndbcntr/NdbcntrInit.cpp: Impl. GCP safe multi node shutdown in order to test bug#18612 ndb/src/kernel/blocks/ndbcntr/NdbcntrMain.cpp: Impl. GCP safe multi node shutdown in order to test bug#18612 ndb/src/kernel/blocks/qmgr/Qmgr.hpp: Impl. GCP safe multi node shutdown in order to test bug#18612 ndb/src/kernel/blocks/qmgr/QmgrInit.cpp: Impl. GCP safe multi node shutdown in order to test bug#18612 ndb/src/kernel/blocks/qmgr/QmgrMain.cpp: Impl. GCP safe multi node shutdown in order to test bug#18612 ndb/test/ndbapi/testNodeRestart.cpp: test program for bug#18612
* ndb - bug#16447unknown2006-03-311-2/+1
| | | | | | | | | | correct return value in check_cm_cmregreq ndb/src/kernel/blocks/qmgr/QmgrMain.cpp: Fix bug in bug#16447 ndb/test/src/NdbRestarts.cpp: Fix bug in test program
* ndb - autotestunknown2006-03-273-10/+22
| | | | | | | | | | | | | | | | | | | Change semantic on DumpStateOrd::CmvmiSetRestartOnErrorInsert() Called wo/ args it resets to value in configuration (previously it set to 1 if called wo/ args) ndb/src/kernel/blocks/cmvmi/Cmvmi.cpp: Change semantic on DumpStateOrd::CmvmiSetRestartOnErrorInsert Called wo/ args it resets to value in configuration (previously it set to 1 if called wo/ args) ndb/test/ndbapi/testNodeRestart.cpp: Change semantic on DumpStateOrd::CmvmiSetRestartOnErrorInsert Called wo/ args it resets to value in configuration (previously it set to 1 if called wo/ args) ndb/test/src/NdbBackup.cpp: Change semantic on DumpStateOrd::CmvmiSetRestartOnErrorInsert Called wo/ args it resets to value in configuration (previously it set to 1 if called wo/ args) ndb/test/src/NdbRestarts.cpp: Change semantic on DumpStateOrd::CmvmiSetRestartOnErrorInsert Called wo/ args it resets to value in configuration (previously it set to 1 if called wo/ args)
* ndb -unknown2006-03-231-4/+4
| | | | | | | | remove bug#18385 from autotest as it only works on 2 node clusters ndb/test/run-test/daily-basic-tests.txt: remove bug#18385 as it only works on 2 node clusters
* ndb -unknown2006-03-231-0/+8
| | | | | | | | | | | | minor fixes in test programs ndb/src/kernel/blocks/ERROR_codes.txt: Fix conflicting error codes ndb/src/kernel/blocks/dblqh/DblqhMain.cpp: Fix conflicting error codes ndb/test/ndbapi/testNodeRestart.cpp: Fix test program
* ndb - autotest unknown2006-03-221-5/+4
| | | | | | | | Update makefile for removed files ndb/test/run-test/Makefile.am: Update makefile for removed files
* ndb - unknown2006-03-221-4/+5
| | | | | | | | some more ndb-autotest updates (previously uncommitted...but in use) ndb/test/run-test/ndb-autotest.sh: More autotest updates
* ndb -unknown2006-03-225-0/+15
| | | | | | | | | | | | | | | | minor update to ndb-autotest.sh and config files ndb/test/run-test/conf-daily-devel-ndbmaster.txt: Add SendBufferMemory to remove rare overruns ndb/test/run-test/conf-dl145a.txt: Add SendBufferMemory to remove rare overruns ndb/test/run-test/conf-ndbmaster.txt: Add SendBufferMemory to remove rare overruns ndb/test/run-test/conf-shark.txt: Add SendBufferMemory to remove rare overruns ndb/test/run-test/ndb-autotest.sh: Add support for conf per host
* ndb - bug#18414unknown2006-03-223-2/+82
| | | | | | | | | | | | | | | | | | Fix timeout during ABORT when ZABORT_TIMEOUT_BREAK is outstanding ndb/src/kernel/blocks/ERROR_codes.txt: New error code ndb/src/kernel/blocks/dbdih/DbdihMain.cpp: remove dumping of LCP info during NF ndb/src/kernel/blocks/dbtc/DbtcMain.cpp: Fix timeout during ABORT when ZABORT_TIMEOUT_BREAK is outstanding ndb/test/ndbapi/testNodeRestart.cpp: Add testcase for bug18414 ndb/test/ndbapi/testTimeout.cpp: Fix error code checking ndb/test/run-test/daily-basic-tests.txt: Add testcase for bug18414
* ndb - bug#18385unknown2006-03-214-0/+91
| | | | | | | | | | | | | | | | | | | | | | | | | | Partial system restart, can not try to start with higher GCI that own even if knowing about a higher number ndb/include/kernel/signaldata/DumpStateOrd.hpp: Add new dump for setting time between gcp ndb/include/kernel/signaldata/StartPerm.hpp: Move error codes into StartPerm + Add new error code ndb/src/kernel/blocks/ERROR_codes.txt: Add new error insert ndb/src/kernel/blocks/dbdih/Dbdih.hpp: Move error codes into StartPerm + Add new error code ndb/src/kernel/blocks/dbdih/DbdihMain.cpp: Fix so that we don't try to restart to a too new GCI when doing a partial start Add new error code when this node later tries to join ndb/test/include/NdbRestarter.hpp: Add new method for selecting random node ndb/test/ndbapi/testSystemRestart.cpp: Add new testcase for bug#18385 ndb/test/run-test/daily-basic-tests.txt: Run test in daily-basic ndb/test/src/NdbRestarter.cpp: Add new method for selecting random node
* ndb - bug#18352unknown2006-03-202-0/+105
| | | | | | | | | | | | | | | | | | | | Use variable waitfor_response_timeout (depending on TransactionDeadLockTimeout) When getting 4012, set NeedAbort and ReleaseOnClose ndb/src/ndbapi/NdbConnection.cpp: Use variable for WAITFOR_RESPONSE_TIMEOUT ndb/src/ndbapi/Ndbif.cpp: Use variable timeout for waitfor, when receiving 4012, set NeedAbort and ReleaseOnClose ndb/src/ndbapi/TransporterFacade.cpp: Init wait_for_response_timoue as max TRANSACTION_DEADLOCK_TIMEOUT ndb/src/ndbapi/TransporterFacade.hpp: Init wait_for_response_timoue as max TRANSACTION_DEADLOCK_TIMEOUT ndb/test/ndbapi/testTimeout.cpp: Add testcase for 4012 ndb/test/run-test/daily-basic-tests.txt: Add testcase for 4012
* ndb - bug#16772unknown2006-03-172-0/+54
| | | | | | | | | | | | | dont't allow node to join cluster until all nodes has completed failure handling ndb/src/kernel/blocks/qmgr/QmgrMain.cpp: When getting CM_ADD for node that I haven't completed failure handling for do _not_ just override. But instead set state...and send CM_ACK_ADD on execCONNECT_REP (much...later) ndb/test/ndbapi/testNodeRestart.cpp: testcase for bug#16772 ndb/test/run-test/daily-basic-tests.txt: Run test in basic suite
* ndb - bug#16693 (4.1) test + workaround, analyze laterunknown2006-02-051-19/+63
| | | | | | | | ndb/test/ndbapi/testBlobs.cpp: do batched deletes + list commit across open cursor test cases ndb/tools/delete_all.cpp: if blobs, no commit across open cursor (single trans) cases listed in testBlobs.cpp, analyze later (in 5.0 maybe)
* ndb - testBlobs 'perf test' fixunknown2006-01-311-6/+12
| | | | | ndb/test/ndbapi/testBlobs.cpp: setValue buffer was not fullsize
* ndb - Make testDatabuffer clean up tablesunknown2006-01-041-7/+20
| | | | | ndb/test/ndbapi/testDataBuffers.cpp: Make testDatabuffer clean up tables
* Merge perch.ndb.mysql.com:/home/jonas/src/mysql-4.1unknown2005-12-132-0/+161
|\ | | | | | | | | | | | | | | | | | | | | | | into perch.ndb.mysql.com:/home/jonas/src/mysql-4.1-push ndb/src/ndbapi/NdbImpl.hpp: Auto merged ndb/src/ndbapi/NdbRecAttr.cpp: Auto merged ndb/src/ndbapi/ndb_cluster_connection.cpp: Auto merged
| * ndb - bug#15685unknown2005-12-122-0/+52
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Error in abort handling in TC when timeout during abort ndb/src/kernel/blocks/ERROR_codes.txt: New error codes ndb/src/kernel/blocks/dblqh/DblqhMain.cpp: New error codes ndb/src/kernel/blocks/dbtc/DbtcMain.cpp: Dont release transaction record to early ndb/test/ndbapi/testNodeRestart.cpp: Test case ndb/test/run-test/daily-basic-tests.txt: Test case
| * bug#15632 - ndbunknown2005-12-091-0/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix race between INCL_NODEREQ(prio b) and GCP_PREPARE(prio a) by also waiting for starting nodes ndb/include/ndb_version.h.in: Handle upgrade of bug fix ndb/src/kernel/blocks/ERROR_codes.txt: New error code for delaying INCL_NODE_REQ ndb/src/kernel/blocks/dbdih/DbdihMain.cpp: Fix race between INCL_NODEREQ(prio b) and GCP_PREPARE(prio a) by also waiting for starting nodes ndb/test/ndbapi/testNodeRestart.cpp: Add testcase for bug#15632
| * bug#15587 - ndbunknown2005-12-081-1/+1
| | | | | | | | | | | | | | | | Fix typo in autotest script ndb/test/run-test/daily-basic-tests.txt: Fix typo in autotest script
| * bug#15587 - ndbunknown2005-12-082-0/+49
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix error in NF during NR ndb/include/kernel/signaldata/DumpStateOrd.hpp: Add dump for ERROR 5002 with specified table ndb/src/kernel/blocks/ERROR_codes.txt: Add dump for ERROR 5002 with specified table ndb/src/kernel/blocks/dbdih/DbdihMain.cpp: Run updateNodeInfo if failed node is not in list of storedReplicas ndb/src/kernel/blocks/dblqh/Dblqh.hpp: Add dump for ERROR 5002 with specified table ndb/src/kernel/blocks/dblqh/DblqhMain.cpp: Add dump for ERROR 5002 with specified table ndb/test/ndbapi/testNodeRestart.cpp: Add testcase for bug#15587 ndb/test/run-test/daily-basic-tests.txt: Add testcase for bug#15587
* | Merge perch.ndb.mysql.com:/home/jonas/src/mysql-4.1unknown2005-10-171-0/+3
|\ \ | |/ | | | | | | | | | | into perch.ndb.mysql.com:/home/jonas/src/mysql-4.1-push
| * ndb - hugounknown2005-10-171-0/+3
| | | | | | | | | | | | | | | | Disable tests of lock upgrade paths that are currently unsupported ndb/test/ndbapi/testOperations.cpp: Disable lock upgrade paths that currently unsupported
* | ndb - prelim perl scripts to autotestunknown2005-10-062-0/+397
|/ | | | | BitKeeper/deleted/.del-ndb_range_bounds.pl~ff7e47a35fb44c74: Delete: mysql-test/ndb/ndb_range_bounds.pl
* ndb unknown2005-09-167-26/+26
| | | | | | | | | | | | | | | | | | | | remove extra ";" from test programs ndb/test/include/NDBT_Test.hpp: Remove extra ";" ndb/test/ndbapi/bank/BankLoad.cpp: Remove extra ";" ndb/test/ndbapi/testOIBasic.cpp: Remove extra ";" ndb/test/src/HugoCalculator.cpp: Remove extra ";" ndb/test/src/NDBT_Test.cpp: Remove extra ";" ndb/test/src/NdbBackup.cpp: Remove extra ";" ndb/test/src/NdbRestarts.cpp: Remove extra ";"
* Merge eel.(none):/home/jonas/src/mysql-4.1unknown2005-09-097-88/+367
|\ | | | | | | | | | | | | into eel.(none):/home/jonas/src/mysql-4.1-push
| * ndb unknown2005-09-097-88/+367
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | new testprogram testSRBank BitKeeper/etc/ignore: Added ndb/test/ndbapi/testSRBank to the ignore list ndb/test/include/NDBT_Test.hpp: incProperty ndb/test/ndbapi/Makefile.am: new test program ndb/test/ndbapi/bank/Bank.cpp: remove endless wait until ready loop fix lots of retry loops to better handle error ndb/test/ndbapi/bank/Bank.hpp: remove endless wait until ready loop fix lots of retry loops to better handle error ndb/test/src/NDBT_Test.cpp: incProperty ndb/test/src/UtilTransactions.cpp: close transaction if failed ndb/test/ndbapi/testSRBank.cpp: New BitKeeper file ``ndb/test/ndbapi/testSRBank.cpp''
* | corrected printouts in backup testunknown2005-09-081-3/+6
|/ | | | | | | ndb/src/kernel/blocks/backup/Backup.hpp: missed this file in prev commit ndb/test/src/NdbBackup.cpp: corrected printouts in backup test
* removed ndb grep from configure .inunknown2005-08-231-540/+0
| | | | | | | | | | | | | | | | | | | BitKeeper/deleted/.del-Makefile~e0b7d67078f0fae0: Delete: ndb/src/kernel/blocks/dblqh/redoLogReader/Makefile BitKeeper/deleted/.del-Grep.cpp~ad798e9ae519d667: Delete: ndb/src/kernel/blocks/grep/Grep.cpp BitKeeper/deleted/.del-Makefile.am~f73be89578d3b6cc: Delete: ndb/src/kernel/blocks/grep/Makefile.am BitKeeper/deleted/.del-Grep.hpp~b05e3af6cfabe387: Delete: ndb/src/kernel/blocks/grep/Grep.hpp BitKeeper/deleted/.del-GrepInit.cpp~df28ab3a892455fd: Delete: ndb/src/kernel/blocks/grep/GrepInit.cpp BitKeeper/deleted/.del-Makefile~b293ae88e4394490: Delete: ndb/src/kernel/blocks/grep/systab_test/Makefile BitKeeper/deleted/.del-grep_systab_test.cpp~c7305578bec8cb62: Delete: ndb/src/kernel/blocks/grep/systab_test/grep_systab_test.cpp BitKeeper/deleted/.del-testGrep.cpp~2106eb0a6bf2a1b5: Delete: ndb/test/ndbapi/testGrep.cpp
* bug#11942 - ndb backup with parallell DDLunknown2005-07-201-0/+4
| | | | | | | | | | add testcase to autotest ndb/src/kernel/blocks/dbdict/Dbdict.cpp: remove ; ndb/test/run-test/daily-basic-tests.txt: add test case
* bug#11942unknown2005-07-201-0/+64
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ndb/include/kernel/signaldata/AlterTable.hpp: Add error code for backup in progress ndb/include/kernel/signaldata/DictTabInfo.hpp: Add backup state ndb/include/kernel/signaldata/DropTable.hpp: Add error code for backup in progress ndb/include/ndbapi/NdbDictionary.hpp: Add backup state ndb/src/kernel/blocks/backup/Backup.cpp: 1) remove invalid require (util_sequence_ref) crash 2) Don't backup objects dropping/creating 3) set correct error code on backup fragment ref (crash) 4) save TrigAttrInfo header when getting log full (crash) 5) lock/unlock tables during backup ndb/src/kernel/blocks/dbdict/Dbdict.cpp: 1) add mutex lock/unlock as part of drop/alter table 2) add lock/unlock for backup 3) remove TC from backup trigger loop ndb/src/kernel/blocks/dbdict/Dbdict.hpp: Add BACKUP_ONGOING state ndb/src/ndbapi/NdbDictionaryImpl.cpp: Add backup state ndb/src/ndbapi/ndberror.c: Add error code for backup in progress ndb/test/ndbapi/testBackup.cpp: Add testcase for testBackup -n BackupDDL ndb/tools/drop_index.cpp: Fix ndb_drop_index ndb/tools/listTables.cpp: Print of backup state
* bug#11133 - ndb write handlingunknown2005-07-013-225/+171
| | | | | | | | | | | | | | | | | | | | fix handling of write's in lock queue add test case add support for pkWrite+async exec in HugoOperations ndb/src/kernel/blocks/dbacc/DbaccMain.cpp: Handle operation type wrt ZWRITE when restarting operations ndb/test/include/HugoOperations.hpp: Add support for 1) pkWriteRecord 2) async execute ndb/test/ndbapi/testNdbApi.cpp: Extend test case for bug#11133 with multi transaction tests aswell... ndb/test/src/HugoOperations.cpp: Add support for 1) pkWriteRecord 2) async execute
* ndb autotest - merge jebs fixesunknown2005-06-301-3/+3
| | | | | | ndb/test/run-test/ndb-autotest.sh: fix eval merge jeb's fix