From: W.C.A. Wijngaards Date: Mon, 20 May 2019 09:57:09 +0000 (+0200) Subject: - Note that so-reuseport at extreme load is better turned off, X-Git-Tag: release-1.9.2rc1~7 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1c3ba0cef7acf7ee633596fd1fc573bb2f316a05;p=thirdparty%2Funbound.git - Note that so-reuseport at extreme load is better turned off, otherwise queries are not distributed evenly, on Linux 4.4.x. --- diff --git a/doc/Changelog b/doc/Changelog index 2e6337b33..75c5562f9 100644 --- a/doc/Changelog +++ b/doc/Changelog @@ -1,3 +1,7 @@ +20 May 2019: Wouter + - Note that so-reuseport at extreme load is better turned off, + otherwise queries are not distributed evenly, on Linux 4.4.x. + 16 May 2019: Wouter - Fix #31: swig 4.0 and python module. diff --git a/doc/example.conf.in b/doc/example.conf.in index c78156fe1..a2a316050 100644 --- a/doc/example.conf.in +++ b/doc/example.conf.in @@ -103,6 +103,7 @@ server: # so-sndbuf: 0 # use SO_REUSEPORT to distribute queries over threads. + # at extreme load it could be better to turn it off to distribute even. # so-reuseport: yes # use IP_TRANSPARENT so the interface: addresses can be non-local diff --git a/doc/unbound.conf.5.in b/doc/unbound.conf.5.in index c14ee2785..97e0bf924 100644 --- a/doc/unbound.conf.5.in +++ b/doc/unbound.conf.5.in @@ -300,6 +300,8 @@ it may also work. You can enable it (on any platform and kernel), it then attempts to open the port and passes the option if it was available at compile time, if that works it is used, if it fails, it continues silently (unless verbosity 3) without the option. +At extreme load it could be better to turn it off to distribute the queries +evenly, reported for Linux systems (4.4.x). .TP .B ip\-transparent: \fI If yes, then use IP_TRANSPARENT socket option on sockets where unbound