#At file:///home/frazer/bzr/mysql-5.1-telco-6.2/
2720 Frazer Clement 2008-11-06
Bug#39839 some all clusterlog stastics data do not report with node id
Events with no sender's block reference should still indicate the
node number from which they originated.
modified:
storage/ndb/src/kernel/blocks/cmvmi/Cmvmi.cpp
=== modified file 'storage/ndb/src/kernel/blocks/cmvmi/Cmvmi.cpp'
--- a/storage/ndb/src/kernel/blocks/cmvmi/Cmvmi.cpp 2008-08-27 19:56:41 +0000
+++ b/storage/ndb/src/kernel/blocks/cmvmi/Cmvmi.cpp 2008-11-06 17:56:36 +0000
@@ -212,6 +212,15 @@ void Cmvmi::execEVENT_REP(Signal* signal
if (nodeId == 0)
{
nodeId= refToNode(signal->getSendersBlockRef());
+
+ if (nodeId == 0)
+ {
+ /* Event reporter supplied no node id,
+ * assume it was local
+ */
+ nodeId= getOwnNodeId();
+ }
+
eventReport->setNodeId(nodeId);
}
| Thread |
|---|
| • bzr commit into mysql-5.1 branch (frazer:2720) Bug#39839 | Frazer Clement | 6 Nov |