Commit 5c92dc1769 for bind
commit 5c92dc1769d5cee568f080946d27ddfeb2ed273d
Merge: 2f943b4587 34df1d4c22
Author: OndÅ™ej Surý <ondrej@isc.org>
Date: Wed Nov 4 16:26:45 2026 +0100
fix: usr: Reopening or rolling the dnstap output no longer stalls the server
Every rndc dnstap -reopen, rndc dnstap -roll and every automatic roll of a size-limited dnstap-output file stopped all of named's processing until whatever was already running, such as
an RPZ zone update, had finished and the old output had been flushed, closed and replaced. The output is now switched over while the server keeps running; the few dnstap messages
produced during the switch itself are dropped and counted in the dnstap statistics. Logging to a size-limited output also no longer checks the file on disk for every message.
Closes #6461
Merge branch '6461-dnstap-reopen-without-pause' into 'main'
See merge request isc-projects/bind9!12934