bind9/lib
Ondřej Surý 0b32d323e0
Simplify the parent cleaning in the prune_tree() mechanism
Instead of juggling with node locks in a cycle, cleanup the node we are
just pruning and send any the parent that's also subject to the pruning
to the prune tree via normal way (e.g. enqueue pruning on the parent).

This simplifies the code and also spreads the pruning load across more
event loop ticks which is better for lock contention as less things run
in a tight loop.
2024-02-29 11:23:03 +01:00
..
dns Simplify the parent cleaning in the prune_tree() mechanism 2024-02-29 11:23:03 +01:00
isc BIND 9.19.21 2024-02-14 13:24:56 +01:00
isccc Fix UAF in ccmsg.c when reading stopped before sending 2024-02-08 17:24:11 +01:00
isccfg BIND 9.19.21 2024-02-14 13:24:56 +01:00
ns Do not lock workers when using -T transferslowly/transferstuck 2024-02-22 00:09:04 +02:00
.gitignore The isc/platform.h header has been completely removed 2021-07-06 05:33:48 +00:00
Makefile.am Move irs_resconf into libdns and remove libirs 2023-02-24 09:38:59 +00:00