bind9/doc/arm
Ondřej Surý 85c6e797aa Add option to configure load balance sockets
Previously, the option to enable kernel load balancing of the sockets
was always enabled when supported by the operating system (SO_REUSEPORT
on Linux and SO_REUSEPORT_LB on FreeBSD).

It was reported that in scenarios where the networking threads are also
responsible for processing long-running tasks (like RPZ processing, CATZ
processing or large zone transfers), this could lead to intermitten
brownouts for some clients, because the thread assigned by the operating
system might be busy.  In such scenarious, the overall performance would
be better served by threads competing over the sockets because the idle
threads can pick up the incoming traffic.

Add new configuration option (`load-balance-sockets`) to allow enabling
or disabling the load balancing of the sockets.
2022-04-04 23:10:04 +02:00
..
.gitattributes make git aware XML docbooks are only asset ARM needs to track 2020-01-13 11:08:18 +01:00
.gitignore Convert the documentation to Sphinx documentation format 2020-05-07 16:02:56 +02:00
advanced.rst Fix dig option hyperlinks in the TSIG section of the ARM 2022-03-14 13:22:40 +01:00
build.rst Hyperlink program names to their manual pages 2022-03-14 10:46:36 +01:00
catz.rst Hyperlink program names to their manual pages 2022-03-14 10:46:36 +01:00
conf.py Introduce new Sphinx role iscman for ISC manual pages 2022-03-14 10:46:36 +01:00
configuration.rst Hyperlink program names to their manual pages 2022-03-14 10:46:36 +01:00
dlz.rst Hyperlink program names to their manual pages 2022-03-14 10:46:36 +01:00
dnssec-guide.rst Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
dnssec.rst Hyperlink program names to their manual pages 2022-03-14 10:46:36 +01:00
dyndb.rst Hyperlink program names to their manual pages 2022-03-14 10:46:36 +01:00
general.rst Hyperlink program names to their manual pages 2022-03-14 10:46:36 +01:00
history.rst Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
index.rst Update the copyright information in all files in the repository 2022-01-11 09:05:02 +01:00
introduction.rst Hyperlink program names to their manual pages 2022-03-14 10:46:36 +01:00
isc-logo.pdf Update ISC logo 2020-07-08 02:00:11 +00:00
logging-categories.rst Hyperlink program names to their manual pages 2022-03-14 10:46:36 +01:00
Makefile.am remove old zone type documentation 2022-02-25 16:33:37 -08:00
managed-keys.rst Hyperlink program names to their manual pages 2022-03-14 10:46:36 +01:00
manpages.rst In the ARM appendix, sort man page sections alphabetically 2022-03-10 20:13:22 +01:00
notes.rst Replace all occurences of PLATFORMS file with reference to the ARM 2022-01-24 21:39:38 +01:00
pkcs11.rst Hyperlink program names to their manual pages 2022-03-14 10:46:36 +01:00
platforms.rst Deduplicate text between Building BIND 9 / Supported Platforms in the ARM 2022-01-24 21:39:38 +01:00
plugins.rst Hyperlink program names to their manual pages 2022-03-14 10:46:36 +01:00
reference.rst Add option to configure load balance sockets 2022-04-04 23:10:04 +02:00
requirements.rst Convert "Building BIND" section from README.md to reStructuredText 2022-01-24 21:39:38 +01:00
requirements.txt Regenerate man pages with docutils 0.16 2021-05-31 11:22:52 +02:00
security.rst Hyperlink program names to their manual pages 2022-03-14 10:46:36 +01:00
troubleshooting.rst Hyperlink program names to their manual pages 2022-03-14 10:46:36 +01:00