diff --git a/CHANGES b/CHANGES index 10f2d0fcc8..f8df942d7d 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,6 @@ +5466. [bug] Addressed an error in recursive clients stats reporting. + [GL #1719] + 5465. [func] Fallback to built in trust-anchors, managed-keys, or trusted-keys if the bindkeys-file (bind.keys) cannot be parsed. [GL #1235] diff --git a/doc/notes/notes-current.rst b/doc/notes/notes-current.rst index b5bf70b039..8aab454039 100644 --- a/doc/notes/notes-current.rst +++ b/doc/notes/notes-current.rst @@ -49,6 +49,14 @@ Feature Changes Bug Fixes ~~~~~~~~~ +- Addressed an error in recursive clients stats reporting. + There were occasions when an incoming query could trigger a prefetch for + some eligible rrset, and if the prefetch code were executed before recursion, + no increment in recursive clients stats would take place. Conversely, + when processing the answers, if the recursion code were executed before the + prefetch, the same counter would be decremented without a matching increment. + [GL #1719] + - The DS set returned by ``dns_keynode_dsset()`` was not thread-safe. This could result in an INSIST being triggered. [GL #1926]