refactor(sync): stop elect when not candidate

This commit is contained in:
Minghao Li 2022-10-17 20:20:55 +08:00
parent 45bce6ad49
commit 94ba0f47f0
1 changed files with 4 additions and 1 deletions

View File

@ -71,7 +71,10 @@ int32_t syncNodeRequestVotePeersSnapshot(SSyncNode* pSyncNode) {
}
int32_t syncNodeDoRequestVote(SSyncNode* pSyncNode) {
ASSERT(pSyncNode->state == TAOS_SYNC_STATE_CANDIDATE);
if (pSyncNode->state != TAOS_SYNC_STATE_CANDIDATE) {
syncNodeEventLog(pSyncNode, "not candidate, stop elect");
return 0;
}
int32_t ret = 0;
for (int i = 0; i < pSyncNode->peersNum; ++i) {