diff options
author | unknown <jonas@perch.ndb.mysql.com> | 2007-05-08 12:57:37 +0200 |
---|---|---|
committer | unknown <jonas@perch.ndb.mysql.com> | 2007-05-08 12:57:37 +0200 |
commit | beacbfdae770fab3804a98b21a0904d63bb59695 (patch) | |
tree | 4b54542c157b6a9c0fcf40b8dc170402ea153216 /ndb | |
parent | 4d108ce7557242034f4fe49e92bc2213c24dd3bf (diff) | |
parent | c02934a58d77e88005821a483ecbd5fd644e2eb1 (diff) | |
download | mariadb-git-beacbfdae770fab3804a98b21a0904d63bb59695.tar.gz |
Merge perch.ndb.mysql.com:/home/jonas/src/50-work
into perch.ndb.mysql.com:/home/jonas/src/mysql-5.0-ndb
ndb/src/kernel/blocks/dblqh/DblqhMain.cpp:
Auto merged
Diffstat (limited to 'ndb')
-rw-r--r-- | ndb/src/kernel/blocks/dblqh/DblqhMain.cpp | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/ndb/src/kernel/blocks/dblqh/DblqhMain.cpp b/ndb/src/kernel/blocks/dblqh/DblqhMain.cpp index f531383e4bd..684598364ab 100644 --- a/ndb/src/kernel/blocks/dblqh/DblqhMain.cpp +++ b/ndb/src/kernel/blocks/dblqh/DblqhMain.cpp @@ -3337,7 +3337,7 @@ void Dblqh::seizeTcrec() locTcConnectptr.p->tableref = RNIL; locTcConnectptr.p->savePointId = 0; #ifdef VM_TRACE - locTcConnectptr.p->tupkeyref = 0; + locTcConnectptr.p->tupkeyref = 1; #endif cfirstfreeTcConrec = nextTc; @@ -4059,6 +4059,9 @@ void Dblqh::execACCKEYCONF(Signal* signal) tupKeyReq->tcOpIndex = tcConnectptr.p->tcOprec; tupKeyReq->savePointId = tcConnectptr.p->savePointId; +#ifdef VM_TRACE + tcConnectptr.p->tupkeyref = 0; +#endif EXECUTE_DIRECT(tup, GSN_TUPKEYREQ, signal, TupKeyReq::SignalLength); }//Dblqh::execACCKEYCONF() @@ -5871,7 +5874,7 @@ void Dblqh::releaseTcrec(Signal* signal, TcConnectionrecPtr locTcConnectptr) { jam(); #ifdef VM_TRACE - locTcConnectptr.p->tupkeyref = 0; + locTcConnectptr.p->tupkeyref = 1; #endif locTcConnectptr.p->tcTimer = 0; @@ -5897,7 +5900,7 @@ void Dblqh::releaseTcrecLog(Signal* signal, TcConnectionrecPtr locTcConnectptr) { jam(); #ifdef VM_TRACE - locTcConnectptr.p->tupkeyref = 0; + locTcConnectptr.p->tupkeyref = 1; #endif locTcConnectptr.p->tcTimer = 0; locTcConnectptr.p->transactionState = TcConnectionrec::TC_NOT_CONNECTED; @@ -8353,8 +8356,11 @@ void Dblqh::nextScanConfLoopLab(Signal* signal) tupKeyReq->tcOpIndex = tcConnectptr.p->tcOprec; tupKeyReq->savePointId = tcConnectptr.p->savePointId; Uint32 blockNo = refToBlock(tcConnectptr.p->tcTupBlockref); +#ifdef VM_TRACE + tcConnectptr.p->tupkeyref = 0; +#endif EXECUTE_DIRECT(blockNo, GSN_TUPKEYREQ, signal, - TupKeyReq::SignalLength); + TupKeyReq::SignalLength); } } @@ -9472,6 +9478,9 @@ void Dblqh::copySendTupkeyReqLab(Signal* signal) tupKeyReq->tcOpIndex = tcConnectptr.p->tcOprec; tupKeyReq->savePointId = tcConnectptr.p->savePointId; Uint32 blockNo = refToBlock(tcConnectptr.p->tcTupBlockref); +#ifdef VM_TRACE + tcConnectptr.p->tupkeyref = 0; +#endif EXECUTE_DIRECT(blockNo, GSN_TUPKEYREQ, signal, TupKeyReq::SignalLength); } |