From 7c4142dfd1b7965c1c482884b308a4e513bb1038 Mon Sep 17 00:00:00 2001 From: yihaoDeng Date: Mon, 14 Feb 2022 16:13:29 +0800 Subject: [PATCH] refactor code --- source/libs/transport/src/trans.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/source/libs/transport/src/trans.c b/source/libs/transport/src/trans.c index 707f23113b..c3d3cfa2ab 100644 --- a/source/libs/transport/src/trans.c +++ b/source/libs/transport/src/trans.c @@ -30,8 +30,11 @@ void* rpcOpen(const SRpcInit* pInit) { tstrncpy(pRpc->label, pInit->label, strlen(pInit->label)); } pRpc->cfp = pInit->cfp; - // pRpc->numOfThreads = pInit->numOfThreads > TSDB_MAX_RPC_THREADS ? TSDB_MAX_RPC_THREADS : pInit->numOfThreads; - pRpc->numOfThreads = pInit->numOfThreads; + if (pInit->connType == TAOS_CONN_SERVER) { + pRpc->numOfThreads = pInit->numOfThreads > TSDB_MAX_RPC_THREADS ? TSDB_MAX_RPC_THREADS : pInit->numOfThreads; + } else { + pRpc->numOfThreads = pInit->numOfThreads; + } pRpc->connType = pInit->connType; pRpc->idleTime = pInit->idleTime; pRpc->tcphandle = (*taosInitHandle[pRpc->connType])(0, pInit->localPort, pRpc->label, pRpc->numOfThreads, NULL, pRpc);