bind9/lib
Ondřej Surý 05faff6d53
Remove memory limit on ADB finds and fetches
Address Database (ADB) shares the memory for the short lived ADB
objects (finds, fetches, addrinfo) and the long lived ADB
objects (names, entries, namehooks).  This could lead to a situation
where the resolver-heavy load would force evict ADB objects from the
database to point where ADB is completely empty, leading to even more
resolver-heavy load.

Make the short lived ADB objects use the other memory context that we
already created for the hashmaps.  This makes the ADB overmem condition
to not be triggered by the ongoing resolver fetches.
2025-01-22 14:13:35 +01:00
..
dns Remove memory limit on ADB finds and fetches 2025-01-22 14:13:35 +01:00
isc Enable extraction of exact local socket addresses 2024-12-29 12:32:05 +01:00
isccc Remove C++ support from the public header 2024-12-18 13:10:39 +01:00
isccfg Remove C++ support from the public header 2024-12-18 13:10:39 +01:00
ns detect when closest-encloser name is too long 2025-01-09 17:04:08 -08: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