Commit 2f612c5a authored by joreland@mysql.com's avatar joreland@mysql.com

Merge joreland@bk-internal.mysql.com:/home/bk/mysql-4.1-ndb

into mysql.com:/home/jonas/src/mysql-4.1-ndb
parents 70b14cad 8883ccf1
...@@ -149,6 +149,9 @@ int runRestartInitial(NDBT_Context* ctx, NDBT_Step* step){ ...@@ -149,6 +149,9 @@ int runRestartInitial(NDBT_Context* ctx, NDBT_Step* step){
if (restarter.restartAll(true) != 0) if (restarter.restartAll(true) != 0)
return NDBT_FAILED; return NDBT_FAILED;
if (restarter.waitClusterStarted() != 0)
return NDBT_FAILED;
return NDBT_OK; return NDBT_OK;
} }
...@@ -413,7 +416,6 @@ TESTCASE("BackupOne", ...@@ -413,7 +416,6 @@ TESTCASE("BackupOne",
INITIALIZER(runRestoreOne); INITIALIZER(runRestoreOne);
VERIFIER(runVerifyOne); VERIFIER(runVerifyOne);
FINALIZER(runClearTable); FINALIZER(runClearTable);
FINALIZER(runDropTable);
} }
TESTCASE("BackupBank", TESTCASE("BackupBank",
"Test that backup and restore works during transaction load\n" "Test that backup and restore works during transaction load\n"
......
...@@ -193,16 +193,16 @@ args: -n BasicEventOperation T1 T6 ...@@ -193,16 +193,16 @@ args: -n BasicEventOperation T1 T6
# #
max-time: 1500 max-time: 1500
cmd: testSystemRestart cmd: testSystemRestart
args: -n SR6 -l 1 T1 args: -l 1 -n SR6 T1
max-time: 1500 max-time: 1500
cmd: testSystemRestart cmd: testSystemRestart
args: -n SR7 -l 1 T1 args: -l 1 -n SR7 T1
max-time: 1500 max-time: 1500
cmd: testSystemRestart cmd: testSystemRestart
args: -n S8 -l 1 T1 args: -l 1 -n SR8 T1
max-time: 1500 max-time: 1500
cmd: testSystemRestart cmd: testSystemRestart
args: -n S9 -l 1 T1 args: -l 1 -n SR9 T1
...@@ -729,10 +729,9 @@ HugoTransactions::loadTable(Ndb* pNdb, ...@@ -729,10 +729,9 @@ HugoTransactions::loadTable(Ndb* pNdb,
NdbSleep_MilliSleep(doSleep); NdbSleep_MilliSleep(doSleep);
// if (first_batch || !oneTrans) { // if (first_batch || !oneTrans) {
if (first_batch) { if (first_batch || !pTrans) {
first_batch = false; first_batch = false;
pTrans = pNdb->startTransaction(); pTrans = pNdb->startTransaction();
if (pTrans == NULL) { if (pTrans == NULL) {
const NdbError err = pNdb->getNdbError(); const NdbError err = pNdb->getNdbError();
...@@ -786,7 +785,7 @@ HugoTransactions::loadTable(Ndb* pNdb, ...@@ -786,7 +785,7 @@ HugoTransactions::loadTable(Ndb* pNdb,
if(check == -1 ) { if(check == -1 ) {
const NdbError err = pTrans->getNdbError(); const NdbError err = pTrans->getNdbError();
pNdb->closeTransaction(pTrans); pNdb->closeTransaction(pTrans);
pTrans= 0;
switch(err.status){ switch(err.status){
case NdbError::Success: case NdbError::Success:
ERR(err); ERR(err);
...@@ -828,6 +827,7 @@ HugoTransactions::loadTable(Ndb* pNdb, ...@@ -828,6 +827,7 @@ HugoTransactions::loadTable(Ndb* pNdb,
else{ else{
if (closeTrans) { if (closeTrans) {
pNdb->closeTransaction(pTrans); pNdb->closeTransaction(pTrans);
pTrans= 0;
} }
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment