refactor(sync): make leader life longer
This commit is contained in:
parent
f83ca89ea2
commit
f8b0c98a71
|
@ -92,6 +92,12 @@ void syncMaybeAdvanceCommitIndex(SSyncNode* pSyncNode) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// advance commit index as large as possible
|
||||||
|
SyncIndex walCommitVer = logStoreWalCommitVer(pSyncNode->pLogStore);
|
||||||
|
if (walCommitVer > newCommitIndex) {
|
||||||
|
newCommitIndex = walCommitVer;
|
||||||
|
}
|
||||||
|
|
||||||
// maybe execute fsm
|
// maybe execute fsm
|
||||||
if (newCommitIndex > pSyncNode->commitIndex) {
|
if (newCommitIndex > pSyncNode->commitIndex) {
|
||||||
SyncIndex beginIndex = pSyncNode->commitIndex + 1;
|
SyncIndex beginIndex = pSyncNode->commitIndex + 1;
|
||||||
|
|
Loading…
Reference in New Issue