X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=servers%2Fslapd%2Finit.c;h=79271d081bc24d7967d1d00a3612041ae945caf9;hb=95ea544e98c0ede188e62fddebefd0c755cd3b20;hp=f134903f35f9eb5b2f8c3a268fad46c690cd0a06;hpb=2a63c76d51ce542bfb0fd8691038731751a04862;p=openldap diff --git a/servers/slapd/init.c b/servers/slapd/init.c index f134903f35..79271d081b 100644 --- a/servers/slapd/init.c +++ b/servers/slapd/init.c @@ -59,7 +59,8 @@ BerVarray default_referral = NULL; * global variables that need mutex protection */ ldap_pvt_thread_pool_t connection_pool; -int connection_pool_max = SLAP_MAX_WORKER_THREADS; +int connection_pool_max = SLAP_MAX_WORKER_THREADS; +int connection_pool_queues = 1; int slap_tool_thread_max = 1; slap_counters_t slap_counters, *slap_counters_list; @@ -135,8 +136,8 @@ slap_init( int mode, const char *name ) slap_name = name; - ldap_pvt_thread_pool_init( &connection_pool, - connection_pool_max, 0); + ldap_pvt_thread_pool_init_q( &connection_pool, + connection_pool_max, 0, connection_pool_queues); slap_counters_init( &slap_counters );