]> 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:44:08 +0000 (15:44 +0200)
CHANGES
doc/notes/notes-current.rst

diff --git a/CHANGES b/CHANGES
index 665e1803a9dbdaab1a94035ce9a4a9169f07db63..1fefabdb181350a9c736bc31ae1875d6267af890 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 b337129c16d6068f58e7565122281f95bab738de..4a1586c40e22277e84525111b5fbee4ab82f90b2 100644 (file)
@@ -81,3 +81,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`