]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Add CHANGES and release notes for [GL #2822]
authorOndřej Surý <ondrej@isc.org>
Tue, 13 Jul 2021 08:10:16 +0000 (10:10 +0200)
committerOndřej Surý <ondrej@sury.org>
Tue, 13 Jul 2021 13:48:30 +0000 (15:48 +0200)
(cherry picked from commit 41afe6bc5e753d97b5548f22612fcf31760c2dcd)

CHANGES
doc/notes/notes-current.rst

diff --git a/CHANGES b/CHANGES
index 64cd10dae3432cc0f39b4067becda5ce3537b200..12cb33cee2865e7ad10b9c1ff288ab6e0ff67d03 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,5 @@
+5679.  [bug]           Disable setting the thread affinity. [GL #2822]
+
 5678.  [bug]           The "check DS" code failed to release all resources upon
                        named shutdown when a refresh was in progress. This has
                        been fixed. [GL #2811]
index 17df9676fd1e27bac4a86f20033c61eb85b4bf43..e13e147ae435562ae889ac503fd5e43a8d84ca8b 100644 (file)
@@ -68,3 +68,12 @@ Bug Fixes
 
 - Fix a race condition where two threads are competing for the same set of key
   file locks, that could lead to a deadlock. This has been fixed. :gl:`#2786`
+
+- Testing revealed that setting the thread affinity on both the netmgr
+  and netthread threads led to inconsistent recursive performance, as
+  sometimes the netmgr and netthread threads competed over a single
+  resource.
+
+  When the affinity is not set, tests show a slight dip in the authoritative
+  performance of around 5% (ranging from 3.8% to 7.8%), but
+  the recursive performance is now consistently improved. :gl:`#2822`