From: Alan T. DeKok Date: Mon, 16 Dec 2019 03:14:16 +0000 (-0500) Subject: bump up the default sizes for ring buffers. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e45d2b288d70eca60b24aa7c363a2eec11f02f48;p=thirdparty%2Ffreeradius-server.git bump up the default sizes for ring buffers. to 128K, which should be lots for most purposes --- diff --git a/src/lib/io/network.c b/src/lib/io/network.c index 685f469e85b..4bfafd28d5b 100644 --- a/src/lib/io/network.c +++ b/src/lib/io/network.c @@ -747,7 +747,8 @@ static void fr_network_listen_callback(void *ctx, void const *data, size_t data_ if (num_messages < 8) num_messages = 8; size = s->listen->default_message_size * num_messages; - if (!size) size = (1 << 17); +// if (!size) size = (1 << 17); + size = (1 << 17); /* * Allocate the ring buffer for messages and packets. diff --git a/src/lib/io/worker.c b/src/lib/io/worker.c index 55832ea87b2..9849ce3b02b 100644 --- a/src/lib/io/worker.c +++ b/src/lib/io/worker.c @@ -1318,7 +1318,7 @@ nomem: worker->max_channels = max_channels; worker->talloc_pool_size = 4096; /* at least enough for a REQUEST */ worker->message_set_size = 1024; - worker->ring_buffer_size = (1 << 16); + worker->ring_buffer_size = (1 << 17); worker->max_request_time = fr_time_delta_from_sec(30); if (fr_event_pre_insert(worker->el, worker_pre_event, worker) < 0) {