Commit df6988bb authored by unknown's avatar unknown

Merge tulin@bk-internal.mysql.com:/home/bk/mysql-5.1-new-ndb

into  poseidon.mysql.com:/home/tomas/mysql-5.1-new-ndb
parents af8499a6 7382701f
......@@ -4257,7 +4257,7 @@ Dblqh::nr_copy_delete_row(Signal* signal,
signal->theData, sizeof(Local_key));
regTcPtr.p->m_nr_delete.m_page_id[pos] = RNIL;
regTcPtr.p->m_nr_delete.m_cnt = pos + 2;
ndbout << "PENDING DISK DELETE: " <<
if (0) ndbout << "PENDING DISK DELETE: " <<
regTcPtr.p->m_nr_delete.m_disk_ref[pos] << endl;
}
......@@ -7573,7 +7573,7 @@ void Dblqh::lqhTransNextLab(Signal* signal)
* THE RECEIVER OF THE COPY HAVE FAILED.
* WE HAVE TO CLOSE THE COPY PROCESS.
* ----------------------------------------------------------- */
ndbout_c("close copy");
if (0) ndbout_c("close copy");
tcConnectptr.p->tcNodeFailrec = tcNodeFailptr.i;
tcConnectptr.p->abortState = TcConnectionrec::NEW_FROM_TC;
closeCopyRequestLab(signal);
......@@ -10834,7 +10834,7 @@ void Dblqh::tupCopyCloseConfLab(Signal* signal)
void Dblqh::closeCopyRequestLab(Signal* signal)
{
scanptr.p->scanErrorCounter++;
ndbout_c("closeCopyRequestLab: scanState: %d", scanptr.p->scanState);
if (0) ndbout_c("closeCopyRequestLab: scanState: %d", scanptr.p->scanState);
switch (scanptr.p->scanState) {
case ScanRecord::WAIT_TUPKEY_COPY:
case ScanRecord::WAIT_NEXT_SCAN_COPY:
......
......@@ -145,7 +145,7 @@ void Dbtup::do_tup_abortreq(Signal* signal, Uint32 flags)
{
if(copy_bits & Tuple_header::MM_GROWN)
{
ndbout_c("abort grow");
if (0) ndbout_c("abort grow");
Ptr<Page> vpage;
Uint32 idx= regOperPtr.p->m_tuple_location.m_page_idx;
Uint32 mm_vars= regTabPtr.p->m_attributes[MM].m_no_of_varsize;
......@@ -168,7 +168,7 @@ void Dbtup::do_tup_abortreq(Signal* signal, Uint32 flags)
}
else if(bits & Tuple_header::MM_SHRINK)
{
ndbout_c("abort shrink");
if (0) ndbout_c("abort shrink");
}
}
else if (regOperPtr.p->is_first_operation() &&
......
......@@ -514,7 +514,7 @@ void Dbtup::execTUP_COMMITREQ(Signal* signal)
c_lgman->free_log_space(regFragPtr.p->m_logfile_group_id,
regOperPtr.p->m_undo_buffer_space);
ndbout_c("insert+delete");
if (0) ndbout_c("insert+delete");
goto skip_disk;
}
}
......
......@@ -2857,7 +2857,7 @@ Dbtup::handle_size_change_after_update(KeyReqStruct* req_struct,
if(needed <= alloc)
{
//ndbassert(!regOperPtr->is_first_operation());
ndbout_c(" no grow");
if (0) ndbout_c(" no grow");
return 0;
}
copy_bits |= Tuple_header::MM_GROWN;
......@@ -3143,7 +3143,7 @@ Dbtup::nr_delete(Signal* signal, Uint32 senderData,
break;
}
ndbout << "DIRECT DISK DELETE: " << disk << endl;
if (0) ndbout << "DIRECT DISK DELETE: " << disk << endl;
disk_page_free(signal, tablePtr.p, fragPtr.p,
&disk, *(PagePtr*)&disk_page, gci);
return 0;
......@@ -3195,7 +3195,7 @@ Dbtup::nr_delete_page_callback(Signal* signal,
break;
}
ndbout << "PAGE CALLBACK DISK DELETE: " << op.m_disk_ref << endl;
if (0) ndbout << "PAGE CALLBACK DISK DELETE: " << op.m_disk_ref << endl;
disk_page_free(signal, tablePtr.p, fragPtr.p,
&op.m_disk_ref, pagePtr, op.m_gci);
......@@ -3227,7 +3227,7 @@ Dbtup::nr_delete_log_buffer_callback(Signal* signal,
/**
* reset page no
*/
ndbout << "LOGBUFFER CALLBACK DISK DELETE: " << op.m_disk_ref << endl;
if (0) ndbout << "LOGBUFFER CALLBACK DISK DELETE: " << op.m_disk_ref << endl;
disk_page_free(signal, tablePtr.p, fragPtr.p,
&op.m_disk_ref, pagePtr, op.m_gci);
......
......@@ -321,7 +321,11 @@ int runCreateAndDropAtRandom(NDBT_Context* ctx, NDBT_Step* step)
}
i++;
}
for (Uint32 i = 0; i<numTables; i++)
if (tabList[i])
pDic->dropTable(NDBT_Tables::getTable(i)->getName());
delete [] tabList;
return result;
}
......
......@@ -525,7 +525,7 @@ max-time: 1000
cmd: testNodeRestart
args: -n Bug25554 T1
max-time: 1000
max-time: 3000
cmd: testNodeRestart
args: -n Bug25984
......
......@@ -239,11 +239,8 @@ main(int argc, char ** argv)
if(!stop_processes(g_config, ~0))
goto end;
if (!setup_directories(g_config, 2))
goto end;
if (!setup_files(g_config, 2, 1))
goto end;
if(!setup_hosts(g_config))
goto end;
if (!start(g_config, p_ndb | p_servers))
goto end;
......@@ -1070,14 +1067,14 @@ gather_result(atrt_config& config, int * result){
tmp.appfmt(" %s:%s/*",
config.m_hosts[i]->m_hostname.c_str(),
config.m_hosts[i]->m_basedir.c_str());
g_logger.debug("system(%s)", tmp.c_str());
const int r1 = system(tmp.c_str());
if(r1 != 0)
{
g_logger.critical("Failed to gather result!");
return false;
}
}
g_logger.debug("system(%s)", tmp.c_str());
const int r1 = system(tmp.c_str());
if(r1 != 0)
{
g_logger.critical("Failed to gather result!");
return false;
}
g_logger.debug("system(%s)", g_analyze_progname);
......
......@@ -330,8 +330,8 @@ int HugoOperations::execute_Commit(Ndb* pNdb,
int check = 0;
check = pTrans->execute(Commit, eao);
if( check == -1 ) {
const NdbError err = pTrans->getNdbError();
const NdbError err = pTrans->getNdbError();
if( check == -1 || err.code) {
ERR(err);
NdbOperation* pOp = pTrans->getNdbErrorOperation();
if (pOp != NULL){
......@@ -379,13 +379,16 @@ int HugoOperations::execute_NoCommit(Ndb* pNdb, AbortOption eao){
int check;
check = pTrans->execute(NoCommit, eao);
if( check == -1 ) {
const NdbError err = pTrans->getNdbError();
const NdbError err = pTrans->getNdbError();
if( check == -1 || err.code) {
ERR(err);
NdbOperation* pOp;
while ((pOp = pTrans->getNdbErrorOperation()) != NULL){
const NdbOperation* pOp = pTrans->getNdbErrorOperation();
while (pOp != NULL)
{
const NdbError err2 = pOp->getNdbError();
ERR(err2);
if (err2.code)
ERR(err2);
pOp = pTrans->getNextCompletedOperation(pOp);
}
if (err.code == 0)
return NDBT_FAILED;
......
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