]> git.ipfire.org Git - thirdparty/bind9.git/commit
Refactor zone dumping code to use netmgr async threadpools
authorOndřej Surý <ondrej@isc.org>
Thu, 27 May 2021 07:45:07 +0000 (09:45 +0200)
committerOndřej Surý <ondrej@sury.org>
Mon, 31 May 2021 12:52:05 +0000 (14:52 +0200)
commit8a5c62de83ab1388648360be4fcba248013e46db
tree2aae5e447f6f1b3dd557769429e3d30be5db353c
parent7670f9837791482cac694069418cec1ed349238d
Refactor zone dumping code to use netmgr async threadpools

Previously, dumping the zones to the files were quantized, so it doesn't
slow down network IO processing.  With the introduction of network
manager asynchronous threadpools, we can move the IO intensive work to
use that API and we don't have to quantize the work anymore as it the
file IO won't block anything except other zone dumping processes.
bin/named/server.c
lib/dns/include/dns/masterdump.h
lib/dns/masterdump.c
lib/dns/win32/libdns.def.in
lib/dns/zone.c