diff options
author | unknown <jonas@perch.ndb.mysql.com> | 2006-01-12 16:58:41 +0100 |
---|---|---|
committer | unknown <jonas@perch.ndb.mysql.com> | 2006-01-12 16:58:41 +0100 |
commit | ead6d8af02c5b06c1c756c1a0982612023c3385c (patch) | |
tree | 9f51c23525f3a1954a53c9d19d779f5638c8495f /storage | |
parent | 641ce5e97e64fc89e497ee903bca03bef9476665 (diff) | |
download | mariadb-git-ead6d8af02c5b06c1c756c1a0982612023c3385c.tar.gz |
ndb -
Fix partial SR
storage/ndb/src/kernel/blocks/dblqh/DblqhMain.cpp:
Fix partial SR
Diffstat (limited to 'storage')
-rw-r--r-- | storage/ndb/src/kernel/blocks/dblqh/DblqhMain.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/storage/ndb/src/kernel/blocks/dblqh/DblqhMain.cpp b/storage/ndb/src/kernel/blocks/dblqh/DblqhMain.cpp index e9211285d71..be9f988cb7d 100644 --- a/storage/ndb/src/kernel/blocks/dblqh/DblqhMain.cpp +++ b/storage/ndb/src/kernel/blocks/dblqh/DblqhMain.cpp @@ -771,10 +771,14 @@ void Dblqh::execREAD_NODESCONF(Signal* signal) jam(); if (NodeBitmask::get(readNodes->allNodes, i)) { jam(); - m_sr_nodes.set(i); cnodeData[ind] = i; cnodeStatus[ind] = NodeBitmask::get(readNodes->inactiveNodes, i); //readNodes->getVersionId(i, readNodes->theVersionIds) not used + if (!NodeBitmask::get(readNodes->inactiveNodes, i)) + { + jam(); + m_sr_nodes.set(i); + } ind++; }//if }//for |