From e5993f199c70456beb6e6071eef6679cd4d8b096 Mon Sep 17 00:00:00 2001 From: ly1217 Date: Wed, 11 Sep 2019 00:17:09 -0700 Subject: [PATCH] Add named pipe server thread pool. --- net/common/rpc-service.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/net/common/rpc-service.c b/net/common/rpc-service.c index ad81c39..ee3e58d 100644 --- a/net/common/rpc-service.c +++ b/net/common/rpc-service.c @@ -39,6 +39,8 @@ extern CcnetSession *session; #define CCNET_SOCKET_NAME "ccnet-rpc.sock" +#define NAMED_PIPE_SERVER_THREAD_POOL_SIZE 50 + int ccnet_start_rpc(CcnetSession *session) { @@ -313,7 +315,7 @@ ccnet_start_rpc(CcnetSession *session) #endif /* CCNET_SERVER */ char *path = g_build_filename (session->config_dir, CCNET_SOCKET_NAME, NULL); - SearpcNamedPipeServer *server = searpc_create_named_pipe_server (path); + SearpcNamedPipeServer *server = searpc_create_named_pipe_server (path, NAMED_PIPE_SERVER_THREAD_POOL_SIZE); if (!server) { ccnet_warning ("Failed to create named pipe server.\n"); g_free (path);