From: Ondřej Surý Date: Tue, 13 Jul 2021 08:10:16 +0000 (+0200) Subject: Add CHANGES and release notes for [GL #2822] X-Git-Tag: v9.17.17~27^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=41afe6bc5e753d97b5548f22612fcf31760c2dcd;p=thirdparty%2Fbind9.git Add CHANGES and release notes for [GL #2822] --- diff --git a/CHANGES b/CHANGES index 665e1803a9d..1fefabdb181 100644 --- 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] diff --git a/doc/notes/notes-current.rst b/doc/notes/notes-current.rst index b337129c16d..4a1586c40e2 100644 --- a/doc/notes/notes-current.rst +++ b/doc/notes/notes-current.rst @@ -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`