diff options
author | unknown <lzhou/zhl@dev3-63.dev.cn.tlan> | 2006-12-15 17:49:13 +0000 |
---|---|---|
committer | unknown <lzhou/zhl@dev3-63.dev.cn.tlan> | 2006-12-15 17:49:13 +0000 |
commit | a75003287d9f3b7ad5141f8f04525d98ac87a18b (patch) | |
tree | 58ce4298d7fc01e53d3aa6c2abdf09ae718e480f /storage/ndb/src/ndbapi/ClusterMgr.cpp | |
parent | d761a1456fa9b92bb35164a604ad5d213cc90c8f (diff) | |
download | mariadb-git-a75003287d9f3b7ad5141f8f04525d98ac87a18b.tar.gz |
BUG#22261 remove global variable global_mgmt_server_check from ClusterMgr
storage/ndb/src/mgmsrv/main.cpp:
Remove global variable global_mgmt_server_check
storage/ndb/src/ndbapi/ClusterMgr.cpp:
Change another method to test whether the node is mgmsrv or not
Diffstat (limited to 'storage/ndb/src/ndbapi/ClusterMgr.cpp')
-rw-r--r-- | storage/ndb/src/ndbapi/ClusterMgr.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/storage/ndb/src/ndbapi/ClusterMgr.cpp b/storage/ndb/src/ndbapi/ClusterMgr.cpp index ef0bf51cc2b..47ef41043bd 100644 --- a/storage/ndb/src/ndbapi/ClusterMgr.cpp +++ b/storage/ndb/src/ndbapi/ClusterMgr.cpp @@ -361,8 +361,6 @@ ClusterMgr::execAPI_REGREQ(const Uint32 * theData){ theFacade.sendSignalUnCond(&signal, nodeId); } -int global_mgmt_server_check = 0; // set to one in mgmtsrvr main; - void ClusterMgr::execAPI_REGCONF(const Uint32 * theData){ const ApiRegConf * const apiRegConf = (ApiRegConf *)&theData[0]; @@ -380,7 +378,7 @@ ClusterMgr::execAPI_REGCONF(const Uint32 * theData){ if(node.m_info.m_version != apiRegConf->version){ node.m_info.m_version = apiRegConf->version; - if (global_mgmt_server_check == 1) + if(theNodes[theFacade.ownId()].m_info.m_type == NodeInfo::MGM) node.compatible = ndbCompatible_mgmt_ndb(NDB_VERSION, node.m_info.m_version); else |