From: Josh Soref Date: Wed, 27 May 2020 14:24:40 +0000 (-0400) Subject: Update recursordist: reuseport X-Git-Tag: dnsdist-1.5.0-rc3~38^2~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=17ccf6335d2361ad54a132e0089d0b97b4265d0e;p=thirdparty%2Fpdns.git Update recursordist: reuseport --- diff --git a/pdns/recursordist/docs/settings.rst b/pdns/recursordist/docs/settings.rst index cb1ec523cb..5753e631d0 100644 --- a/pdns/recursordist/docs/settings.rst +++ b/pdns/recursordist/docs/settings.rst @@ -1354,9 +1354,9 @@ Don't log queries. - Boolean - Default: no -If ``SO_REUSEPORT`` support is available, allows multiple processes to open a listening socket on the same port. +If ``SO_REUSEPORT`` support is available, allows multiple threads and processes to open listening sockets for the same port. -Since 4.1.0, when ``pdns-distributes-queries`` is set to false and ``reuseport`` is enabled, every thread will open a separate listening socket to let the kernel distribute the incoming queries, avoiding any thundering herd issue as well as the distributor thread being a bottleneck, thus leading to much higher performance on multi-core boxes. +Since 4.1.0, when ``pdns-distributes-queries`` is set to false and ``reuseport`` is enabled, every thread will open a separate listening socket to let the kernel distribute the incoming queries instead of running a distributor thread (which would otherwise be a bottleneck) and avoiding thundering herd issues, thus leading to much higher performance on multi-core boxes. .. _setting-rng: