bind9/bin
Michał Kępień 77dc091855 Make dnstap work reliably with netmgr
The introduction of netmgr doubled the number of threads from which
dnstap data may be logged: previously, it could only happen from within
taskmgr worker threads; with netmgr, it can happen both from taskmgr
worker threads and from network threads.  Since the argument passed to
fstrm_iothr_options_set_num_input_queues() was not updated to reflect
this change, some calls to fstrm_iothr_get_input_queue() can now return
NULL, effectively preventing some dnstap data from being logged.
Whether this bug is triggered or not depends on thread scheduling order
and packet distribution between network threads, but will almost
certainly be triggered on any recursive resolver sooner or later.  Fix
by requesting the correct number of dnstap input queues to be allocated.
2020-05-01 14:15:41 +02:00
..
check Complete rewrite the BIND 9 build system 2020-04-21 14:19:48 +02:00
confgen Complete rewrite the BIND 9 build system 2020-04-21 14:19:48 +02:00
delv Cleanup libirs APIs and slim down the library to just irs_resconf 2020-04-24 08:33:34 +02:00
dig Complete rewrite the BIND 9 build system 2020-04-21 14:19:48 +02:00
dnssec Add EdDSA algorithms back to dnssec-keyfromlabel help text. 2020-04-30 18:40:45 +02:00
named Make dnstap work reliably with netmgr 2020-05-01 14:15:41 +02:00
nsupdate Complete rewrite the BIND 9 build system 2020-04-21 14:19:48 +02:00
pkcs11 Complete rewrite the BIND 9 build system 2020-04-21 14:19:48 +02:00
plugins Complete rewrite the BIND 9 build system 2020-04-21 14:19:48 +02:00
rndc Complete rewrite the BIND 9 build system 2020-04-21 14:19:48 +02:00
tests Make dnstap work reliably with netmgr 2020-05-01 14:15:41 +02:00
tools Complete rewrite the BIND 9 build system 2020-04-21 14:19:48 +02:00
win32/BINDInstall Complete rewrite the BIND 9 build system 2020-04-21 14:19:48 +02:00
Makefile.am Complete rewrite the BIND 9 build system 2020-04-21 14:19:48 +02:00