Loading ndb/src/mgmsrv/MgmtSrvr.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -2494,6 +2494,8 @@ MgmtSrvr::startBackup(Uint32& backupId, int waitCompleted) ndbout_c("I'm not master resending to %d", nodeId); #endif do_send = 1; // try again if (!theFacade->get_node_alive(nodeId)) m_master_node = nodeId = 0; continue; } event.Event = BackupEvent::BackupFailedToStart; Loading sql/ha_ndbcluster.cc +7 −4 Original line number Diff line number Diff line Loading @@ -952,7 +952,7 @@ int ha_ndbcluster::get_metadata(const char *path) DBUG_PRINT("enter", ("m_tabname: %s, path: %s", m_tabname, path)); do { const void *data, *pack_data; const void *data= NULL, *pack_data= NULL; uint length, pack_length; if (!(tab= dict->getTable(m_tabname))) Loading Loading @@ -3751,7 +3751,7 @@ int ha_ndbcluster::external_lock(THD *thd, int lock_type) if ((my_errno= build_index_list(ndb, table, ILBP_OPEN))) DBUG_RETURN(my_errno); const void *data, *pack_data; const void *data= NULL, *pack_data= NULL; uint length, pack_length; if (readfrm(table->s->path, &data, &length) || packfrm(data, length, &pack_data, &pack_length) || Loading Loading @@ -4340,7 +4340,7 @@ int ha_ndbcluster::create(const char *name, NDBTAB tab; NDBCOL col; uint pack_length, length, i, pk_length= 0; const void *data, *pack_data; const void *data= NULL, *pack_data= NULL; char name2[FN_HEADLEN]; bool create_from_engine= (create_info->table_options & HA_OPTION_CREATE_FROM_ENGINE); Loading Loading @@ -4375,7 +4375,10 @@ int ha_ndbcluster::create(const char *name, if (readfrm(name, &data, &length)) DBUG_RETURN(1); if (packfrm(data, length, &pack_data, &pack_length)) { my_free((char*)data, MYF(0)); DBUG_RETURN(2); } DBUG_PRINT("info", ("setFrm data: 0x%lx len: %d", (long) pack_data, pack_length)); tab.setFrm(pack_data, pack_length); Loading Loading
ndb/src/mgmsrv/MgmtSrvr.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -2494,6 +2494,8 @@ MgmtSrvr::startBackup(Uint32& backupId, int waitCompleted) ndbout_c("I'm not master resending to %d", nodeId); #endif do_send = 1; // try again if (!theFacade->get_node_alive(nodeId)) m_master_node = nodeId = 0; continue; } event.Event = BackupEvent::BackupFailedToStart; Loading
sql/ha_ndbcluster.cc +7 −4 Original line number Diff line number Diff line Loading @@ -952,7 +952,7 @@ int ha_ndbcluster::get_metadata(const char *path) DBUG_PRINT("enter", ("m_tabname: %s, path: %s", m_tabname, path)); do { const void *data, *pack_data; const void *data= NULL, *pack_data= NULL; uint length, pack_length; if (!(tab= dict->getTable(m_tabname))) Loading Loading @@ -3751,7 +3751,7 @@ int ha_ndbcluster::external_lock(THD *thd, int lock_type) if ((my_errno= build_index_list(ndb, table, ILBP_OPEN))) DBUG_RETURN(my_errno); const void *data, *pack_data; const void *data= NULL, *pack_data= NULL; uint length, pack_length; if (readfrm(table->s->path, &data, &length) || packfrm(data, length, &pack_data, &pack_length) || Loading Loading @@ -4340,7 +4340,7 @@ int ha_ndbcluster::create(const char *name, NDBTAB tab; NDBCOL col; uint pack_length, length, i, pk_length= 0; const void *data, *pack_data; const void *data= NULL, *pack_data= NULL; char name2[FN_HEADLEN]; bool create_from_engine= (create_info->table_options & HA_OPTION_CREATE_FROM_ENGINE); Loading Loading @@ -4375,7 +4375,10 @@ int ha_ndbcluster::create(const char *name, if (readfrm(name, &data, &length)) DBUG_RETURN(1); if (packfrm(data, length, &pack_data, &pack_length)) { my_free((char*)data, MYF(0)); DBUG_RETURN(2); } DBUG_PRINT("info", ("setFrm data: 0x%lx len: %d", (long) pack_data, pack_length)); tab.setFrm(pack_data, pack_length); Loading