]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Add CHANGES and release note for [GL #4038]
authorArtem Boldariev <artem@boldariev.com>
Mon, 14 Aug 2023 13:17:54 +0000 (16:17 +0300)
committerOndřej Surý <ondrej@isc.org>
Tue, 5 Sep 2023 07:39:41 +0000 (09:39 +0200)
Mention that send buffer allocations/deallocations are now routed
through dedicated memory arenas.

CHANGES
doc/notes/notes-current.rst

diff --git a/CHANGES b/CHANGES
index 6df4547eb3a6196fc9987c54f56ffdb81e6dc396..a8d92f29b5391788a37ad98f28c0323a16ceb9fb 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,7 @@
+6240.  [bug]           Use dedicated per-worker thread jemalloc memory
+                       arenas for send buffers allocation to reduce memory
+                       consumption and avoid lock contention. [GL #4038]
+
 6239.  [func]          Deprecate the 'dnssec-must-be-secure' option.
                        [GL #3700]
 
index a57ad29ee5512a0f84162b26f53baf3da65f288e..d641a266f803fc77e3ddf22caa53557c0c6cf665 100644 (file)
@@ -68,6 +68,11 @@ Bug Fixes
 - The value of :any:`stale-refresh-time` was set to zero after ``rndc flush``.
   This has been fixed. :gl:`#4278`
 
+- BIND could consume more memory than it needs. That has been fixed by
+  using specialised jemalloc memory arenas dedicated to sending buffers. It
+  allowed us to optimize the process of returning memory pages back to
+  the operating system. :gl:`#4038`
+
 Known Issues
 ~~~~~~~~~~~~