Commit 7a2cb204 authored by unknown's avatar unknown
Browse files

added printout for where configuration is fetched

debug printouts


mysql-test/ndb/ndbcluster.sh:
  .
ndb/include/mgmcommon/ConfigRetriever.hpp:
  added printout for where configuration is fetched
ndb/src/common/mgmcommon/ConfigRetriever.cpp:
  added printout for where configuration is fetched
ndb/src/kernel/main.cpp:
  added printout for where configuration is fetched
ndb/src/kernel/vm/Configuration.cpp:
  added printout for where configuration is fetched
ndb/src/kernel/vm/Configuration.hpp:
  added printout for where configuration is fetched
ndb/src/ndbapi/Ndb.cpp:
  debug printouts
parent 1bf19b82
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -45,7 +45,7 @@ status_ndb=
ndb_diskless=0

ndb_no_ord=512
ndb_con_op=10000
ndb_con_op=105000
ndb_dmem=80M
ndb_imem=24M

+6 −1
Original line number Diff line number Diff line
@@ -73,6 +73,9 @@ public:
   * Verify config
   */
  bool verifyConfig(const struct ndb_mgm_configuration *, Uint32 nodeid);

  Uint32 get_mgmd_port() const {return m_mgmd_port;};
  const char *get_mgmd_host() const {return m_mgmd_host;};
private:
  BaseString errorString;
  enum ErrorType {
@@ -85,6 +88,8 @@ private:
  
  struct LocalConfig&   _localConfig;
  Uint32                _ownNodeId;
  Uint32      m_mgmd_port;
  const char *m_mgmd_host;

  Uint32 m_version;
  Uint32 m_node_type;
+7 −0
Original line number Diff line number Diff line
@@ -74,6 +74,9 @@ ConfigRetriever::init() {
int
ConfigRetriever::do_connect(int exit_on_connect_failure){

  m_mgmd_port= 0;
  m_mgmd_host= 0;

  if(!m_handle)
    m_handle= ndb_mgm_create_handle();

@@ -94,6 +97,8 @@ ConfigRetriever::do_connect(int exit_on_connect_failure){
      case MgmId_TCP:
	tmp.assfmt("%s:%d", m->name.c_str(), m->port);
	if (ndb_mgm_connect(m_handle, tmp.c_str()) == 0) {
	  m_mgmd_port= m->port;
	  m_mgmd_host= m->name.c_str();
	  return 0;
	}
	setError(CR_RETRY, ndb_mgm_get_latest_error_desc(m_handle));
@@ -118,6 +123,8 @@ ConfigRetriever::do_connect(int exit_on_connect_failure){
  
  ndb_mgm_destroy_handle(&m_handle);
  m_handle= 0;
  m_mgmd_port= 0;
  m_mgmd_host= 0;
  return -1;
}

+3 −0
Original line number Diff line number Diff line
@@ -252,6 +252,9 @@ systemInfo(const Configuration & config, const LogLevel & logLevel){
  if(logLevel.getLogLevel(LogLevel::llStartUp) > 0){
    g_eventLogger.info("NDB Cluster -- DB node %d", globalData.ownId);
    g_eventLogger.info("%s --", NDB_VERSION_STRING);
    if (config.get_mgmd_host())
      g_eventLogger.info("Configuration fetched at %s port %d",
			 config.get_mgmd_host(), config.get_mgmd_port());
#ifdef NDB_SOLARIS // ok
    g_eventLogger.info("NDB is running on a machine with %d processor(s) at %d MHz",
		       processor, speed);
+5 −0
Original line number Diff line number Diff line
@@ -193,6 +193,8 @@ Configuration::fetch_configuration(LocalConfig &local_config){
    delete m_config_retriever;
  }

  m_mgmd_port= 0;
  m_mgmd_host= 0;
  m_config_retriever= new ConfigRetriever(local_config, NDB_VERSION, NODE_TYPE_DB);
  if(m_config_retriever->init() == -1 ||
     m_config_retriever->do_connect() == -1){
@@ -207,6 +209,9 @@ Configuration::fetch_configuration(LocalConfig &local_config){
    ERROR_SET(fatal, ERR_INVALID_CONFIG, "Could connect to ndb_mgmd", s);
  }
  
  m_mgmd_port= m_config_retriever->get_mgmd_port();
  m_mgmd_host= m_config_retriever->get_mgmd_host();

  ConfigRetriever &cr= *m_config_retriever;
  
  if((globalData.ownId = cr.allocNodeId()) == 0){
Loading