fix: return correct mnode epset
This commit is contained in:
parent
e99cb305ff
commit
14c95a0b31
|
@ -233,7 +233,7 @@ void mndGetMnodeEpSet(SMnode *pMnode, SEpSet *pEpSet) {
|
||||||
if (pObj->pDnode == NULL) {
|
if (pObj->pDnode == NULL) {
|
||||||
mError("mnode:%d, no corresponding dnode exists", pObj->id);
|
mError("mnode:%d, no corresponding dnode exists", pObj->id);
|
||||||
} else {
|
} else {
|
||||||
if (pObj->state == TAOS_SYNC_STATE_LEADER) {
|
if (pObj->id == pMnode->selfDnodeId || pObj->state == TAOS_SYNC_STATE_LEADER) {
|
||||||
pEpSet->inUse = pEpSet->numOfEps;
|
pEpSet->inUse = pEpSet->numOfEps;
|
||||||
}
|
}
|
||||||
addEpIntoEpSet(pEpSet, pObj->pDnode->fqdn, pObj->pDnode->port);
|
addEpIntoEpSet(pEpSet, pObj->pDnode->fqdn, pObj->pDnode->port);
|
||||||
|
|
Loading…
Reference in New Issue