bind9/lib
Artem Boldariev 01cc7edcca
Allocate DNS send buffers using dedicated per-worker memory arenas
This commit ensures that memory allocations related to DNS send
buffers are routed through dedicated per-worker memory arenas in order
to decrease memory usage on high load caused by TCP-based DNS
transports.

We do that by following jemalloc developers suggestions:

https://github.com/jemalloc/jemalloc/issues/2483#issuecomment-1639019699
https://github.com/jemalloc/jemalloc/issues/2483#issuecomment-1698173849
2023-09-05 09:39:41 +02:00
..
dns unconditionally create view and resolver nametrees 2023-09-04 10:19:48 +02:00
isc Add ability to set per jemalloc arena dirty and muzzy decay values 2023-09-05 09:39:41 +02:00
isccc Do extra manual isc_mem_cget() conversions 2023-08-31 22:08:35 +02:00
isccfg Deprecate 'dnssec-must-be-secure' option 2023-09-04 13:38:14 +02:00
ns Allocate DNS send buffers using dedicated per-worker memory arenas 2023-09-05 09:39:41 +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