提交 b531944f 编写于 作者: 陶建辉(Jeff)'s avatar 陶建辉(Jeff)

set pRpc

上级 894fc1ed
...@@ -579,14 +579,15 @@ static void rpcReleaseConn(SRpcConn *pConn) { ...@@ -579,14 +579,15 @@ static void rpcReleaseConn(SRpcConn *pConn) {
rpcFreeMsg(pConn->pRspMsg); // it may have a response msg saved, but not request msg rpcFreeMsg(pConn->pRspMsg); // it may have a response msg saved, but not request msg
} }
tTrace("%s, rpc connection is released", pConn->info);
// lockedBy can not be reset, since it maybe hold by a thread // lockedBy can not be reset, since it maybe hold by a thread
int sid = pConn->sid; int sid = pConn->sid;
int64_t lockedBy = pConn->lockedBy; int64_t lockedBy = pConn->lockedBy;
memset(pConn, 0, sizeof(SRpcConn)); memset(pConn, 0, sizeof(SRpcConn));
pConn->lockedBy = lockedBy; pConn->lockedBy = lockedBy;
pConn->pRpc = pRpc;
taosFreeId(pRpc->idPool, sid); taosFreeId(pRpc->idPool, sid);
tTrace("%s, rpc connection is released", pConn->info);
} }
static void rpcCloseConn(void *thandle) { static void rpcCloseConn(void *thandle) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册