]> git.ipfire.org Git - thirdparty/bind9.git/commit
Add memory pools for isc_nmsocket_t structures
authorOndřej Surý <ondrej@isc.org>
Tue, 12 Sep 2023 17:13:45 +0000 (19:13 +0200)
committerOndřej Surý <ondrej@isc.org>
Thu, 8 Feb 2024 14:13:47 +0000 (15:13 +0100)
commit15329d471ea4d13700686e97d5c9769c11796f6b
tree9573dec49ef59e40a4cf706defc4bf2e4778f5dd
parent750bd364b57ce0e693c83684f0b02d7a49a9eb02
Add memory pools for isc_nmsocket_t structures

To reduce memory pressure, we can add light per-loop (netmgr worker)
memory pools for isc_nmsocket_t structures.  This will help in
situations where there's a lot of churn creating and destroying the
nmsockets.
lib/isc/netmgr/http.c
lib/isc/netmgr/netmgr-int.h
lib/isc/netmgr/netmgr.c
lib/isc/netmgr/proxystream.c
lib/isc/netmgr/proxyudp.c
lib/isc/netmgr/streamdns.c
lib/isc/netmgr/tcp.c
lib/isc/netmgr/tlsstream.c
lib/isc/netmgr/udp.c