提交 da484b7a 编写于 作者: A Alex Duan

fix(query): rpc add context len

上级 6ecc4abc
......@@ -376,7 +376,7 @@ void tscProcessActivityTimer(void *handle, void *tmrId) {
// check queries already death
static int activetyTimerCnt = 0;
if (++activetyTimerCnt > 5) { // 1.5s * 10 = 15s interval call
if (++activetyTimerCnt > 3) { // 1.5s * 10 = 15s interval call
activetyTimerCnt = 0;
// call check if have query doing
......
......@@ -1710,7 +1710,7 @@ bool doRpcSendProbe(SRpcConn *pConn) {
memcpy(pHead->user, pConn->user, tListLen(pHead->user));
pHead->code = htonl(code);
bool ret = rpcSendMsgToPeer(pConn, msg, sizeof(SRpcHead));
bool ret = rpcSendMsgToPeer(pConn, msg, sizeof(SRpcHead) + sizeof(int32_t));
pConn->secured = 1; // connection shall be secured
return ret;
......@@ -1778,13 +1778,17 @@ bool rpcSaveSendInfo(int64_t rpcRid, void** ppContext, void** ppConn, void** ppF
return false;
}
if (pContext->pConn == NULL || pContext->pConn->chandle == NULL) {
return false;
}
if (ppContext)
*ppContext = pContext;
if (ppConn)
*ppConn = pContext->pConn;
if (ppFdObj && pContext->pConn)
if (ppFdObj)
*ppFdObj = pContext->pConn->chandle;
if (pFd && pContext->pConn && pContext->pConn->chandle)
if (pFd)
*pFd = taosGetFdID(pContext->pConn->chandle);
taosReleaseRef(tsRpcRefId, rpcRid);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册