fix: mndProcessArbCheckSyncTimer no check for sync
This commit is contained in:
parent
c18b26ff9c
commit
ff565f0f39
|
@ -629,8 +629,8 @@ static int32_t mndProcessArbCheckSyncTimer(SRpcMsg *pReq) {
|
||||||
SArbAssignedLeader *pAssignedLeader = &arbGroupDup.assignedLeader;
|
SArbAssignedLeader *pAssignedLeader = &arbGroupDup.assignedLeader;
|
||||||
int32_t currentAssignedDnodeId = pAssignedLeader->dnodeId;
|
int32_t currentAssignedDnodeId = pAssignedLeader->dnodeId;
|
||||||
|
|
||||||
// 1. has assigned && is sync && no response => send req
|
// 1. has assigned && no response => send req
|
||||||
if (currentAssignedDnodeId != 0 && arbGroupDup.isSync == true && pAssignedLeader->acked == false) {
|
if (currentAssignedDnodeId != 0 && pAssignedLeader->acked == false) {
|
||||||
(void)mndSendArbSetAssignedLeaderReq(pMnode, currentAssignedDnodeId, vgId, arbToken, term,
|
(void)mndSendArbSetAssignedLeaderReq(pMnode, currentAssignedDnodeId, vgId, arbToken, term,
|
||||||
pAssignedLeader->token);
|
pAssignedLeader->token);
|
||||||
mInfo("vgId:%d, arb send set assigned leader to dnodeId:%d", vgId, currentAssignedDnodeId);
|
mInfo("vgId:%d, arb send set assigned leader to dnodeId:%d", vgId, currentAssignedDnodeId);
|
||||||
|
|
Loading…
Reference in New Issue