Commit a7980fb6 authored by unknown's avatar unknown
Browse files

Merge poseidon.ndb.mysql.com:/home/tomas/mysql-4.1

into  poseidon.ndb.mysql.com:/home/tomas/mysql-4.1-main

parents c62cf518 a2f26487
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -638,10 +638,12 @@ ndb_mgm_get_status(NdbMgmHandle handle)
  Vector<BaseString> split;
  tmp.split(split, ":");
  if(split.size() != 2){
    SET_ERROR(handle, NDB_MGM_ILLEGAL_NODE_STATUS, buf);
    return NULL;
  }
 
  if(!(split[0].trim() == "nodes")){
    SET_ERROR(handle, NDB_MGM_ILLEGAL_NODE_STATUS, buf);
    return NULL;
  }

@@ -690,6 +692,7 @@ ndb_mgm_get_status(NdbMgmHandle handle)

  if(i+1 != noOfNodes){
    free(state);
    SET_ERROR(handle, NDB_MGM_ILLEGAL_NODE_STATUS, "Node count mismatch");
    return NULL;
  }

+6 −0
Original line number Diff line number Diff line
@@ -129,6 +129,12 @@ getStatus(){
      ndbout << "status==NULL, retries="<<retries<<endl;
      MGMERR(handle);
      retries++;
      ndb_mgm_disconnect(handle);
      if (ndb_mgm_connect(handle,0,0,1)) {
        MGMERR(handle);
        g_err  << "Reconnect failed" << endl;
        break;
      }
      continue;
    }
    int count = status->no_of_nodes;