]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
chg: dev: Increase the scalability in the ADB
authorOndřej Surý <ondrej@isc.org>
Wed, 9 Jul 2025 21:19:56 +0000 (23:19 +0200)
committerOndřej Surý <ondrej@isc.org>
Wed, 9 Jul 2025 21:19:56 +0000 (23:19 +0200)
This MR reduces lock contention and increases scalability in the ADB by:
 a) Using SIEVE algorithm instead of classical LRU;
 b) Replacing rwlocked isc_hashmap with RCU cds_lfht table;
 c) Replace the single LRU table per-object with per-loop LRU tables per-object.

Merge branch 'ondrej/use-urcu-lfht-for-ADB-tables' into 'main'

See merge request isc-projects/bind9!10645


Trivial merge