From: Date: November 8 2008 9:47pm Subject: bzr commit into mysql-5.1 branch (frazer:2725) Bug#39839 List-Archive: http://lists.mysql.com/commits/58253 X-Bug: 39839 Message-Id: <200811082047.mA8Kl786004005@forth.ndb.mysql.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit #At file:///home/frazer/bzr/mysql-5.1-telco-6.2/ 2725 Frazer Clement 2008-11-08 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-08 20:46:53 +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); }