diff options
author | unknown <jonas@perch.ndb.mysql.com> | 2006-06-28 08:39:34 +0200 |
---|---|---|
committer | unknown <jonas@perch.ndb.mysql.com> | 2006-06-28 08:39:34 +0200 |
commit | 9596ca0d7d11bbf80f16330746ef0e18173c8f64 (patch) | |
tree | b012539329b359cb52db696943acd9d0c2ed7d6e /ndb/src/kernel/blocks | |
parent | f4a07612efd66a559fe06810deee5e38cd96d03c (diff) | |
parent | 7072a63acd51b0b2870b9c14937ff03bd47f8e4a (diff) | |
download | mariadb-git-9596ca0d7d11bbf80f16330746ef0e18173c8f64.tar.gz |
Merge perch.ndb.mysql.com:/home/jonas/src/41-work
into perch.ndb.mysql.com:/home/jonas/src/mysql-4.1
Diffstat (limited to 'ndb/src/kernel/blocks')
-rw-r--r-- | ndb/src/kernel/blocks/dbtc/DbtcMain.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/ndb/src/kernel/blocks/dbtc/DbtcMain.cpp b/ndb/src/kernel/blocks/dbtc/DbtcMain.cpp index 2bd61296554..a71942f5cc8 100644 --- a/ndb/src/kernel/blocks/dbtc/DbtcMain.cpp +++ b/ndb/src/kernel/blocks/dbtc/DbtcMain.cpp @@ -6978,6 +6978,18 @@ void Dbtc::checkScanActiveInFailedLqh(Signal* signal, found = true; } } + + ScanFragList deliv(c_scan_frag_pool, scanptr.p->m_delivered_scan_frags); + for(deliv.first(ptr); !ptr.isNull(); deliv.next(ptr)) + { + jam(); + if (refToNode(ptr.p->lqhBlockref) == failedNodeId) + { + jam(); + found = true; + break; + } + } } if(found){ jam(); |