From 9cc85f40af7eebee4884d916a549303e17d44c82 Mon Sep 17 00:00:00 2001 From: unknown Date: Fri, 4 Mar 2005 09:55:16 +0100 Subject: get connected nodes correct earlier for correct node id allocation --- ndb/src/mgmsrv/MgmtSrvr.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'ndb/src/mgmsrv') diff --git a/ndb/src/mgmsrv/MgmtSrvr.cpp b/ndb/src/mgmsrv/MgmtSrvr.cpp index e915216c793..28b53acf9c3 100644 --- a/ndb/src/mgmsrv/MgmtSrvr.cpp +++ b/ndb/src/mgmsrv/MgmtSrvr.cpp @@ -55,6 +55,7 @@ #include #include #include +#include //#define MGM_SRV_DEBUG #ifdef MGM_SRV_DEBUG @@ -2138,9 +2139,10 @@ MgmtSrvr::get_connected_nodes(NodeBitmask &connected_nodes) const if (getNodeType(i) == NDB_MGM_NODE_TYPE_NDB) { const ClusterMgr::Node &node= theFacade->theClusterMgr->getNodeInfo(i); - if (node.connected) + if (theFacade->get_registry()->get_transporter(i)->isConnected()) { connected_nodes.bitOR(node.m_state.m_connected_nodes); + connected_nodes.set(i); } } } -- cgit v1.2.1