fix hb problem
This commit is contained in:
parent
b384167087
commit
d8a82e3223
|
@ -348,6 +348,7 @@ static int32_t vmPutRpcMsgToQueue(SMgmtWrapper *pWrapper, SRpcMsg *pRpc, EQueueT
|
||||||
} else {
|
} else {
|
||||||
dTrace("msg:%p, is created, type:%s", pMsg, TMSG_INFO(pRpc->msgType));
|
dTrace("msg:%p, is created, type:%s", pMsg, TMSG_INFO(pRpc->msgType));
|
||||||
pMsg->rpcMsg = *pRpc;
|
pMsg->rpcMsg = *pRpc;
|
||||||
|
// if (pMsg->rpcMsg.handle != NULL) assert(pMsg->rpcMsg.refId != 0);
|
||||||
switch (qtype) {
|
switch (qtype) {
|
||||||
case QUERY_QUEUE:
|
case QUERY_QUEUE:
|
||||||
dTrace("msg:%p, will be put into vnode-query queue", pMsg);
|
dTrace("msg:%p, will be put into vnode-query queue", pMsg);
|
||||||
|
|
|
@ -113,7 +113,7 @@ void vnodeSyncCommitCb(struct SSyncFSM *pFsm, const SRpcMsg *pMsg, SFsmCbMeta cb
|
||||||
pFsm, cbMeta.index, cbMeta.isWeak, cbMeta.code, cbMeta.state, syncUtilState2String(cbMeta.state), beginIndex);
|
pFsm, cbMeta.index, cbMeta.isWeak, cbMeta.code, cbMeta.state, syncUtilState2String(cbMeta.state), beginIndex);
|
||||||
syncRpcMsgLog2(logBuf, (SRpcMsg *)pMsg);
|
syncRpcMsgLog2(logBuf, (SRpcMsg *)pMsg);
|
||||||
|
|
||||||
SVnode *pVnode = (SVnode *)(pFsm->data);
|
SVnode * pVnode = (SVnode *)(pFsm->data);
|
||||||
SyncApplyMsg *pSyncApplyMsg = syncApplyMsgBuild2(pMsg, pVnode->config.vgId, &cbMeta);
|
SyncApplyMsg *pSyncApplyMsg = syncApplyMsgBuild2(pMsg, pVnode->config.vgId, &cbMeta);
|
||||||
SRpcMsg applyMsg;
|
SRpcMsg applyMsg;
|
||||||
syncApplyMsg2RpcMsg(pSyncApplyMsg, &applyMsg);
|
syncApplyMsg2RpcMsg(pSyncApplyMsg, &applyMsg);
|
||||||
|
@ -133,6 +133,7 @@ void vnodeSyncCommitCb(struct SSyncFSM *pFsm, const SRpcMsg *pMsg, SFsmCbMeta cb
|
||||||
if (ret == 1 && cbMeta.state == TAOS_SYNC_STATE_LEADER) {
|
if (ret == 1 && cbMeta.state == TAOS_SYNC_STATE_LEADER) {
|
||||||
applyMsg.handle = saveRpcMsg.handle;
|
applyMsg.handle = saveRpcMsg.handle;
|
||||||
applyMsg.ahandle = saveRpcMsg.ahandle;
|
applyMsg.ahandle = saveRpcMsg.ahandle;
|
||||||
|
applyMsg.refId = saveRpcMsg.refId;
|
||||||
} else {
|
} else {
|
||||||
applyMsg.handle = NULL;
|
applyMsg.handle = NULL;
|
||||||
applyMsg.ahandle = NULL;
|
applyMsg.ahandle = NULL;
|
||||||
|
|
Loading…
Reference in New Issue