]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
bump up max_workers
authorAlan T. DeKok <aland@freeradius.org>
Wed, 8 Aug 2018 15:25:33 +0000 (11:25 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Wed, 8 Aug 2018 15:25:33 +0000 (11:25 -0400)
and ensure that the limit in the main config is the same
as in the network code

src/lib/io/network.c
src/lib/server/mainconfig.c

index 06a5170373008d01b5134210286e4018d37c75a9..bbc6ccdde0944e8fcd569d8242b1ccb17cc9991f 100644 (file)
@@ -48,7 +48,7 @@ RCSID("$Id$")
 #define DEBUG3(fmt, ...) if (nr->lvl >= L_DBG_LVL_3) fr_log(nr->log, L_DBG, fmt, ## __VA_ARGS__)
 #define ERROR(fmt, ...) fr_log(nr->log, L_ERR, fmt, ## __VA_ARGS__)
 
-#define MAX_WORKERS 32
+#define MAX_WORKERS 64
 
 fr_thread_local_setup(fr_ring_buffer_t *, fr_network_rb)       /* macro */
 
index 3f6532a360d423066c04a4a811baafc2dfd0c5f2..242d2bea5aa80dfec16e5bbd701d5b93b39d3867 100644 (file)
@@ -368,7 +368,7 @@ static int num_workers_parse(TALLOC_CTX *ctx, void *out, void *parent,
        memcpy(&value, out, sizeof(value));
 
        FR_INTEGER_BOUND_CHECK("thread.num_workers", value, >, 0);
-       FR_INTEGER_BOUND_CHECK("thread.num_workers", value, <, 1024);
+       FR_INTEGER_BOUND_CHECK("thread.num_workers", value, <, 64);
 
        memcpy(out, &value, sizeof(value));