fix rpc retry error
This commit is contained in:
parent
877cb761f1
commit
b5bc9aa2ba
|
@ -983,6 +983,9 @@ int cliAppCb(SCliConn* pConn, STransMsg* pResp, SCliMsg* pMsg) {
|
||||||
SEpSet epSet = {0};
|
SEpSet epSet = {0};
|
||||||
tDeserializeSEpSet(pResp->pCont, pResp->contLen, &epSet);
|
tDeserializeSEpSet(pResp->pCont, pResp->contLen, &epSet);
|
||||||
pCtx->epSet = epSet;
|
pCtx->epSet = epSet;
|
||||||
|
if (!transEpSetIsEqual(&epSet, &pCtx->epSet)) {
|
||||||
|
pCtx->retryCount = 0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
addConnToPool(pThrd->pool, pConn);
|
addConnToPool(pThrd->pool, pConn);
|
||||||
tTrace("use remote epset, current in use: %d, retry count:%d, try limit: %d", pEpSet->inUse, pCtx->retryCount + 1,
|
tTrace("use remote epset, current in use: %d, retry count:%d, try limit: %d", pEpSet->inUse, pCtx->retryCount + 1,
|
||||||
|
|
Loading…
Reference in New Issue