bind9/lib/isc/netmgr
Ondřej Surý c12608ca93
Split fast and slow task queues
Change the taskmgr (and thus netmgr) in a way that it supports fast and
slow task queues.  The fast queue is used for incoming DNS traffic and
it will pass the processing to the slow queue for sending outgoing DNS
messages and processing resolver messages.

In the future, more tasks might get moved to the slow queues, so the
cached and authoritative DNS traffic can be handled without being slowed
down by operations that take longer time to process.

(cherry picked from commit 1b3b0cef22)
2024-02-01 21:51:07 +01:00
..
Makefile.in Update the copyright information in all files in the repository 2022-01-11 12:22:09 +01:00
netmgr-int.h Split fast and slow task queues 2024-02-01 21:51:07 +01:00
netmgr.c Split fast and slow task queues 2024-02-01 21:51:07 +01:00
tcp.c Split fast and slow task queues 2024-02-01 21:51:07 +01:00
tcpdns.c Split fast and slow task queues 2024-02-01 21:51:07 +01:00
udp.c Split fast and slow task queues 2024-02-01 21:51:07 +01:00
uv-compat.c Add uv_tcp_close_reset compat 2022-02-17 09:50:10 +01:00
uv-compat.h Add parentheses around macro arguement 'msec' 2023-10-20 11:26:04 +11:00
uverr2result.c add UV_ENOTSUP to isc___nm_uverr2result() 2022-01-17 11:47:12 +01:00