refactor(sync): modify leader transfer

This commit is contained in:
Minghao Li 2022-11-03 11:50:24 +08:00
parent 102969086d
commit 1fc79e289d
1 changed files with 6 additions and 2 deletions

View File

@ -444,8 +444,12 @@ int32_t syncNodeLeaderTransfer(SSyncNode* pSyncNode) {
return -1;
}
SNodeInfo newLeader = (pSyncNode->peersNodeInfo)[0];
int32_t ret = syncNodeLeaderTransferTo(pSyncNode, newLeader);
int32_t ret = 0;
if (pSyncNode->state == TAOS_SYNC_STATE_LEADER) {
SNodeInfo newLeader = (pSyncNode->peersNodeInfo)[0];
ret = syncNodeLeaderTransferTo(pSyncNode, newLeader);
}
return ret;
}