refactor: snapshotReSend

This commit is contained in:
Minghao Li 2022-06-01 13:35:23 +08:00
parent 060f8224f4
commit 5f0d23426d
1 changed files with 42 additions and 40 deletions

View File

@ -370,6 +370,7 @@ int32_t syncNodeOnSnapshotSendCb(SSyncNode *pSyncNode, SyncSnapshotSend *pMsg) {
// state, term, seq/ack
if (pSyncNode->state == TAOS_SYNC_STATE_FOLLOWER) {
if (pMsg->term == pSyncNode->pRaftStore->currentTerm) {
if (pMsg->seq == SYNC_SNAPSHOT_SEQ_BEGIN) {
// begin
snapshotReceiverStart(pReceiver);
@ -416,6 +417,7 @@ int32_t syncNodeOnSnapshotSendCb(SSyncNode *pSyncNode, SyncSnapshotSend *pMsg) {
syncSnapshotRspDestroy(pRspMsg);
}
}
}
return 0;
}