bind9/tests
Ondřej Surý 06abfa3264
Remove the ANCIENT slabheader attribute and statistics counter
Cache headers are now unlinked from their node as soon as they expire,
so a slabheader is never left in the "ancient, awaiting cleanup" state
that DNS_SLABHEADERATTR_ANCIENT tracked.  Drop the attribute, rename
mark_ancient() to header_delete() to reflect that it now removes the
header rather than flagging it (keying idempotency on list membership),
and remove the ancient RRset statistics counter that recorded the state,
which is now always zero; the rdataset statistics array shrinks to
match.

The rdataset-level 'ancient' flag and 'rndc dumpdb -expired' are
unaffected: expiry is derived from the entry's TTL when the rdataset is
bound, not from the slabheader attribute.
2026-06-22 13:45:18 +02:00
..
bench embed default sanitizer flags in executables 2026-04-05 12:46:38 +03:00
dns Remove the ANCIENT slabheader attribute and statistics counter 2026-06-22 13:45:18 +02:00
include/tests ISC_RUN_TEST_IMPL should use a static declaration 2026-01-28 07:26:04 +11:00
isc Replace the shared work pool with per-loop, per-lane worker threads 2026-06-17 19:07:08 +02:00
isccfg Add build-time check for unregistered unit test files 2026-06-09 13:22:18 +02:00
libtest Move zonemgr to own source file 2026-04-08 14:24:17 +02:00
ns Add build-time check for unregistered unit test files 2026-06-09 13:22:18 +02:00
.gitignore Move all the unit tests to /tests/<libname>/ 2022-05-28 14:53:02 -07:00
meson.build Add build-time check for unregistered unit test files 2026-06-09 13:22:18 +02:00