List:Commits« Previous MessageNext Message »
From:jack andrews Date:June 10 2009 10:18am
Subject:bzr commit into mysql-5.1-telco-7.0 branch (jack:2940) Bug#44248
View as plain text  
#At file:///C:/w/repo/mysql-5.1-telco-7.0-bug44248/ based on revid:jack@asus-20090610100235-6he4ntdn1ke2rp7p

 2940 jack andrews	2009-06-10
      Bug #44248  	Identifying nodes waited for from cluster log requires mental gymnastics.
      
      changed EventLogger to use new BaseString::getPrettyText() 
      removed nodes2str() from ConfigManager.cpp and now use getPrettyText()

    modified:
      storage/ndb/src/common/debugger/EventLogger.cpp
      storage/ndb/src/mgmsrv/ConfigManager.cpp
=== modified file 'storage/ndb/src/common/debugger/EventLogger.cpp'
--- a/storage/ndb/src/common/debugger/EventLogger.cpp	2009-06-03 15:38:04 +0000
+++ b/storage/ndb/src/common/debugger/EventLogger.cpp	2009-06-10 10:16:30 +0000
@@ -972,7 +972,7 @@ void getTextStartReport(QQQQ) {
   for (int i = 0; i < 4; i++ )
   {
     nodebms[i].assign(sz, theData + 4 + (i * sz));
-    bstrings[i] = nodebms[i].getPrettyText();
+    bstrings[i] = BaseString::getPrettyText(nodebms[i]);
     cstrs[i] = bstrings[i].c_str();
   }
   switch(theData[1]){

=== modified file 'storage/ndb/src/mgmsrv/ConfigManager.cpp'
--- a/storage/ndb/src/mgmsrv/ConfigManager.cpp	2009-05-14 19:45:47 +0000
+++ b/storage/ndb/src/mgmsrv/ConfigManager.cpp	2009-06-10 10:16:30 +0000
@@ -41,27 +41,6 @@ _require(bool v, const char* expr, const
 }
 #define require(v)  _require((v), #v, __FILE__, __LINE__)
 
-
-static void
-nodes2str(const NodeBitmask nodes, BaseString& to)
-{
-  unsigned found = 0;
-  const char* delimiter = "";
-  for (int i = 1; i < MAX_NODES; i++)
-  {
-    if (nodes.get(i))
-    {
-      to.appfmt("%s%d", delimiter, i);
-      found++;
-      if (found < nodes.count() - 1)
-        delimiter = ", ";
-      else
-        delimiter = " and ";
-    }
-  }
-}
-
-
 extern "C" const char* opt_connect_str;
 
 ConfigManager::ConfigManager(const MgmtSrvr::MgmtOpts& opts,
@@ -1996,7 +1975,7 @@ ConfigManager::get_packed_config(ndb_mgm
       error.assign("The cluster configuration is not yet confirmed "
                    "by all defined management servers. "
                    "This management server is still waiting for node ");
-      nodes2str(not_started, error);
+      error.append(BaseString::getPrettyText(not_started));
       error.append(" to connect.");
       return false;
     }


Attachment: [text/bzr-bundle] bzr/jack@sun.com-20090610101630-u1bwb0fem2za8ny8.bundle
Thread
bzr commit into mysql-5.1-telco-7.0 branch (jack:2940) Bug#44248jack andrews10 Jun