Commit e076d40829 for bind
commit e076d40829a5cf423cd3003b67aff5834b611765
Merge: 224376407a 70ecc82e55
Author: Nicki Křížek <nicki@isc.org>
Date: Tue Oct 20 15:54:12 2026 +0200
fix: test: Make the dns64/filter-a reentry test trigger the crash
The cached NODATA for the AAAA query lived for the SOA's 60-second
TTL, so it never expired before the A answer arrived and filter-a never
re-queried AAAA: the test passed with the fix reverted.
The A answer, delayed by two seconds, also outlasted the resolver's
retry timeouts. It was only accepted when a backed-off retry happened
to cover the delays of the earlier queries queued ahead of it on the
same TCP connection; on a slow runner none did and the query timed out.
Give the NODATA a one-second TTL and leave the first two A queries
unanswered instead. The test now also checks that filter-a queries
AAAA again, so that it fails rather than passes without exercising the
bug if the resolver's retry timing ever changes.
Assisted-by: Claude:claude-opus-5-5
Merge branch 'nicki/fix-dns64-filter-a-reentry-test-flake' into 'main'
See merge request isc-projects/bind9!12978