]> 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>
Thu, 30 Jul 2020 09:57:41 +0000 (11:57 +0200)
(cherry picked from commit 2b4f0f03f5ca7933e6a6728350edf89d253b2c0c)

CHANGES
doc/notes/notes-current.rst

diff --git a/CHANGES b/CHANGES
index 4b4378e27f7934baba483257bc997e4302349f86..335d9e54616bfb2a41219ce60169d18b9c2ab8bc 100644 (file)
--- a/CHANGES
+++ b/CHANGES
 5474.  [bug]           dns_rdata_hip_next() failed to return ISC_R_NOMORE
                        when it should have. [GL !3880]
 
+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]
+
 5471.  [bug]           The introduction of KASP support broke whether the
                        second field of sig-validity-interval was treated as
                        days or hours. (Thanks to Tony Finch.) [GL !3735]
index 345079b2666d205c949aafe92661b7f238e64a53..ee6e8ca7ef2b589f96599cfef19a822db3156a24 100644 (file)
@@ -29,7 +29,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
 ~~~~~~~~~