]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
chg: dev: Add a circular reference between slabtops for type and RRSIG(type)
authorOndřej Surý <ondrej@isc.org>
Tue, 23 Sep 2025 22:07:32 +0000 (00:07 +0200)
committerOndřej Surý <ondrej@isc.org>
Tue, 23 Sep 2025 22:07:32 +0000 (00:07 +0200)
Previously, the slabtops for "type" and its signature was only loosely
coupled and the headers could expire at different time (both TTL and LRU
based expiry).  Add a .related member to the slabtop that allows us to
expire the headers in both related headers and also optimize the lookups
because now both slabtops are looked up at the same time.

Closes #3396

Merge branch '3396-bind-rrsigs-to-records' into 'main'

See merge request isc-projects/bind9!10985


Trivial merge