From 85bd7d12ca89a3d30ee48a458f427ead9a1812b1 Mon Sep 17 00:00:00 2001 From: yihaoDeng Date: Tue, 6 Sep 2022 10:18:11 +0800 Subject: [PATCH] avoid too many rpc recv thread --- src/rpc/src/rpcMain.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/rpc/src/rpcMain.c b/src/rpc/src/rpcMain.c index 8294bd779b..11015da48a 100644 --- a/src/rpc/src/rpcMain.c +++ b/src/rpc/src/rpcMain.c @@ -269,7 +269,8 @@ void *rpcOpen(const SRpcInit *pInit) { if (pInit->label) tstrncpy(pRpc->label, pInit->label, sizeof(pRpc->label)); pRpc->connType = pInit->connType; if (pRpc->connType == TAOS_CONN_CLIENT) { - pRpc->numOfThreads = pInit->numOfThreads; + pRpc->numOfThreads = + pInit->numOfThreads > TSDB_MAX_RPC_THREADS * 2 ? TSDB_MAX_RPC_THREADS * 2 : pInit->numOfThreads; } else { pRpc->numOfThreads = pInit->numOfThreads > TSDB_MAX_RPC_THREADS ? TSDB_MAX_RPC_THREADS : pInit->numOfThreads; } -- GitLab