]> git.ipfire.org Git - thirdparty/bind9.git/commit
Raise the per-server recursive-clients ceiling in fetchlimit
authorOndřej Surý <ondrej@isc.org>
Thu, 14 May 2026 16:18:27 +0000 (18:18 +0200)
committerOndřej Surý <ondrej@isc.org>
Tue, 19 May 2026 09:18:30 +0000 (11:18 +0200)
commitdb28b2127abdd92d83a1da8ae84b7b88dce53a86
treee99f8221c17f93107ef205a0b9ae9e1bf2baf94e
parent0c0e9056155ffd3c318689ffb5f7c9c7940748ec
Raise the per-server recursive-clients ceiling in fetchlimit

With the resolver now legitimately escalating to TCP after repeated
UDP timeouts to the same authoritative, each lame-server lookup
takes ~50% longer to fail.  The recursive-client backlog therefore
peaks a little higher before the fetches-per-server auto-tune drops
the quota below 200.

Bump the upper bound for the burst-against-lame-server and recovery
steps from 200 to 250 to absorb that extra latency.  The lower bound
and the final post-recovery target (clients <= 20) are unchanged.

Assisted-by: Claude:claude-opus-4-7
bin/tests/system/fetchlimit/tests.sh