]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Add CHANGES and release note for #1775
authorOndřej Surý <ondrej@isc.org>
Mon, 20 Jul 2020 09:31:05 +0000 (11:31 +0200)
committerOndřej Surý <ondrej@isc.org>
Tue, 21 Jul 2020 06:44:26 +0000 (08:44 +0200)
CHANGES
doc/notes/notes-current.rst

diff --git a/CHANGES b/CHANGES
index 780e65ac3c2c97ec9ab12dd8ff633860cc353633..7456e6b3aee12c9952b8a2ef0ecf7d642a7cdfab 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,11 @@
+5473.  [func]          The rbt hashtable implementation has been changed
+                       to use faster hash-function (HalfSipHash2-4) and
+                       uses Fibonacci hashing for better distribution.
+                       Setting the max-cache-size now preallocates fixed
+                       size hashtable, so the rehashing doesn't cause
+                       resolution brownouts when growing the hashtable.
+                       [GL #1775]
+
 5472.  [func]          The statistics channel has been updated to use the
                        new network manager. [GL #2022]
 
index ca578c6a3459678765a059d3f976b3adc933e865..f315ffe6706589d91f9e57f51c96f09489d678be 100644 (file)
@@ -39,7 +39,12 @@ New Features
 Feature Changes
 ~~~~~~~~~~~~~~~
 
-- None.
+- BIND's cache database implementation has been updated to use a faster
+  hash-function with better distribution.  In addition, the effective
+  max-cache-size (configured explicitly, defaulting to a value based on system
+  memory or set to 'unlimited') now pre-allocates fixed size hash tables. This
+  prevents interruption to query resolution when the hash tables need to be
+  increased in size. [GL #1775]
 
 Bug Fixes
 ~~~~~~~~~