mirror of
https://github.com/MariaDB/server.git
synced 2026-05-16 20:07:13 +02:00
ndb - bug#27286
make sure master node is sendable, when getting ref::NotMaster storage/ndb/src/mgmsrv/MgmtSrvr.cpp: make sure master node is sendable, when getting ref::NotMaster
This commit is contained in:
parent
d0942af8e0
commit
55400a0080
1 changed files with 4 additions and 0 deletions
|
|
@ -2131,6 +2131,8 @@ MgmtSrvr::alloc_node_id_req(NodeId free_node_id, enum ndb_mgm_node_type type)
|
|||
{
|
||||
do_send = 1;
|
||||
nodeId = refToNode(ref->masterRef);
|
||||
if (!theFacade->get_node_alive(nodeId))
|
||||
nodeId = 0;
|
||||
continue;
|
||||
}
|
||||
return ref->errorCode;
|
||||
|
|
@ -2621,6 +2623,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…
Add table
Add a link
Reference in a new issue