]> git.ipfire.org Git - thirdparty/bind9.git/commit
chg: dev: Extract the resigning heap into a separate struct
authorAlessio Podda <alessio@isc.org>
Wed, 9 Jul 2025 11:05:52 +0000 (11:05 +0000)
committerAlessio Podda <alessio@isc.org>
Wed, 9 Jul 2025 11:05:52 +0000 (11:05 +0000)
commit512f1d3005cb7e434ddbfddf58c852a8091581cb
tree454178296fc9042decb4069632a86d1d22e4eb0d
parent720fa146704b02910e62e493c373db79fe351d44
parent0b1785ec10faf0cd8b60e70ee0288ce03581e96c
chg: dev: Extract the resigning heap into a separate struct

In the current implementation, the resigning heap is part of the zone
database. This leads to a cycle, as the database has a reference to its
nodes, but each node needs a reference to the database.

This MR splits the resigning heap into its own separate struct, in order
to help breaking the cycle.

Merge branch 'alessio/split-qpzone-heap-from-qpdb' into 'main'

See merge request isc-projects/bind9!10706