summaryrefslogtreecommitdiff
path: root/ndb/src/kernel/blocks
diff options
context:
space:
mode:
authorunknown <jonas@perch.ndb.mysql.com>2006-06-28 08:39:34 +0200
committerunknown <jonas@perch.ndb.mysql.com>2006-06-28 08:39:34 +0200
commit9596ca0d7d11bbf80f16330746ef0e18173c8f64 (patch)
treeb012539329b359cb52db696943acd9d0c2ed7d6e /ndb/src/kernel/blocks
parentf4a07612efd66a559fe06810deee5e38cd96d03c (diff)
parent7072a63acd51b0b2870b9c14937ff03bd47f8e4a (diff)
downloadmariadb-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.cpp12
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();