Merge pull request #11858 from taosdata/feature/3.0_mhli
Feature/3.0 mhli
This commit is contained in:
commit
431c9ff787
|
@ -457,6 +457,20 @@ SSyncNode* syncNodeOpen(const SSyncInfo* pSyncInfo) {
|
||||||
|
|
||||||
void syncNodeStart(SSyncNode* pSyncNode) {
|
void syncNodeStart(SSyncNode* pSyncNode) {
|
||||||
// start raft
|
// start raft
|
||||||
|
if (pSyncNode->replicaNum == 1) {
|
||||||
|
syncNodeBecomeLeader(pSyncNode);
|
||||||
|
|
||||||
|
syncNodeLog2("==state change become leader immediately==", pSyncNode);
|
||||||
|
|
||||||
|
// Raft 3.6.2 Committing entries from previous terms
|
||||||
|
|
||||||
|
// use this now
|
||||||
|
syncNodeAppendNoop(pSyncNode);
|
||||||
|
syncMaybeAdvanceCommitIndex(pSyncNode); // maybe only one replica
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
syncNodeBecomeFollower(pSyncNode);
|
syncNodeBecomeFollower(pSyncNode);
|
||||||
|
|
||||||
// for test
|
// for test
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue