Loading ndb/src/ndbapi/TransporterFacade.cpp +7 −4 Original line number Diff line number Diff line Loading @@ -354,11 +354,14 @@ TransporterFacade::start_instance(const char * connectString){ if(s_config_retriever->do_connect() == -1) break; const Uint32 nodeId = s_config_retriever->allocNodeId(); Uint32 nodeId = s_config_retriever->allocNodeId(); for(Uint32 i = 0; nodeId == 0 && i<5; i++){ NdbSleep_SecSleep(3); nodeId = s_config_retriever->allocNodeId(); } if(nodeId == 0) break; ndb_mgm_configuration * props = s_config_retriever->getConfig(); if(props == 0) break; Loading ndb/test/src/NdbBackup.cpp +9 −20 Original line number Diff line number Diff line Loading @@ -70,11 +70,11 @@ NdbBackup::getFileSystemPathForNode(int _node_id){ * Fetch configuration from management server */ ConfigRetriever cr(0, NODE_TYPE_API); ndb_mgm_configuration * p; ndb_mgm_configuration * p = 0; BaseString tmp; tmp.assfmt("%s:%d", host.c_str(), port); NdbMgmHandle handle = ndb_mgm_create_handle(); if(handle == 0 || ndb_mgm_connect(handle, tmp.c_str()) != 0 && if(handle == 0 || ndb_mgm_connect(handle, tmp.c_str()) != 0 || (p = ndb_mgm_get_configuration(handle, 0)) == 0){ const char * s = 0; Loading @@ -97,7 +97,8 @@ NdbBackup::getFileSystemPathForNode(int _node_id){ ndbout << "Invalid configuration fetched, DB missing" << endl; return NULL; } unsigned int type = 123456; unsigned int type = NODE_TYPE_DB + 1; if(iter.get(CFG_TYPE_OF_SECTION, &type) || type != NODE_TYPE_DB){ ndbout <<"type = " << type << endl; ndbout <<"Invalid configuration fetched, I'm wrong type of node" << endl; Loading Loading @@ -148,20 +149,12 @@ NdbBackup::execRestore(bool _restore_data, ndbout << "res: " << res << endl; #if 0 snprintf(buf, 255, "ndb_restore -c \"nodeid=%d;host=%s\" -n %d -b %d %s %s %s/BACKUP/BACKUP-%d", ownNodeId, addr, _node_id, _backup_id, _restore_data?"-r":"", _restore_meta?"-m":"", path, _backup_id); snprintf(buf, 255, "%sndb_restore -c \"nodeid=%d;host=%s\" -n %d -b %d %s %s .", #if 1 "", #else "valgrind --leak-check=yes -v " #endif snprintf(buf, 255, "valgrind --leak-check=yes -v ndb_restore -c \"nodeid=%d;host=%s\" -n %d -b %d %s %s .", ownNodeId, addr.c_str(), _node_id, Loading @@ -169,10 +162,6 @@ NdbBackup::execRestore(bool _restore_data, _restore_data?"-r":"", _restore_meta?"-m":""); // path, // _backup_id); ndbout << "buf: "<< buf <<endl; res = system(buf); Loading Loading
ndb/src/ndbapi/TransporterFacade.cpp +7 −4 Original line number Diff line number Diff line Loading @@ -354,11 +354,14 @@ TransporterFacade::start_instance(const char * connectString){ if(s_config_retriever->do_connect() == -1) break; const Uint32 nodeId = s_config_retriever->allocNodeId(); Uint32 nodeId = s_config_retriever->allocNodeId(); for(Uint32 i = 0; nodeId == 0 && i<5; i++){ NdbSleep_SecSleep(3); nodeId = s_config_retriever->allocNodeId(); } if(nodeId == 0) break; ndb_mgm_configuration * props = s_config_retriever->getConfig(); if(props == 0) break; Loading
ndb/test/src/NdbBackup.cpp +9 −20 Original line number Diff line number Diff line Loading @@ -70,11 +70,11 @@ NdbBackup::getFileSystemPathForNode(int _node_id){ * Fetch configuration from management server */ ConfigRetriever cr(0, NODE_TYPE_API); ndb_mgm_configuration * p; ndb_mgm_configuration * p = 0; BaseString tmp; tmp.assfmt("%s:%d", host.c_str(), port); NdbMgmHandle handle = ndb_mgm_create_handle(); if(handle == 0 || ndb_mgm_connect(handle, tmp.c_str()) != 0 && if(handle == 0 || ndb_mgm_connect(handle, tmp.c_str()) != 0 || (p = ndb_mgm_get_configuration(handle, 0)) == 0){ const char * s = 0; Loading @@ -97,7 +97,8 @@ NdbBackup::getFileSystemPathForNode(int _node_id){ ndbout << "Invalid configuration fetched, DB missing" << endl; return NULL; } unsigned int type = 123456; unsigned int type = NODE_TYPE_DB + 1; if(iter.get(CFG_TYPE_OF_SECTION, &type) || type != NODE_TYPE_DB){ ndbout <<"type = " << type << endl; ndbout <<"Invalid configuration fetched, I'm wrong type of node" << endl; Loading Loading @@ -148,20 +149,12 @@ NdbBackup::execRestore(bool _restore_data, ndbout << "res: " << res << endl; #if 0 snprintf(buf, 255, "ndb_restore -c \"nodeid=%d;host=%s\" -n %d -b %d %s %s %s/BACKUP/BACKUP-%d", ownNodeId, addr, _node_id, _backup_id, _restore_data?"-r":"", _restore_meta?"-m":"", path, _backup_id); snprintf(buf, 255, "%sndb_restore -c \"nodeid=%d;host=%s\" -n %d -b %d %s %s .", #if 1 "", #else "valgrind --leak-check=yes -v " #endif snprintf(buf, 255, "valgrind --leak-check=yes -v ndb_restore -c \"nodeid=%d;host=%s\" -n %d -b %d %s %s .", ownNodeId, addr.c_str(), _node_id, Loading @@ -169,10 +162,6 @@ NdbBackup::execRestore(bool _restore_data, _restore_data?"-r":"", _restore_meta?"-m":""); // path, // _backup_id); ndbout << "buf: "<< buf <<endl; res = system(buf); Loading