diff --git a/CHANGES b/CHANGES index 8b055e19ee..9dce6cbced 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,17 @@ +5277. [bug] Cache DB statistics could underflow when serve-stale + was in use, because of a bug in counter maintenance + when RRsets become stale. + + Functions for dumping statistics have been updated + to dump active, stale, and ancient statistic + counters. Ancient RRset counters are prefixed + with '~'; stale RRset counters are still prefixed + with '#'. [GL #602] + +5276. [func] DNSSEC Lookaside Validation (DLV) is now obsolete; + all code enabling its use has been removed from the + validator, "delv", and the DNSSEC tools. [GL #7] + 5275. [bug] Mark DS records included in referral messages with trust level "pending" so that they can be validated and cached immediately, with no need to diff --git a/doc/arm/notes.xml b/doc/arm/notes.xml index 399b70e64b..c98cd84ac2 100644 --- a/doc/arm/notes.xml +++ b/doc/arm/notes.xml @@ -183,6 +183,16 @@ to root priming queries; this has been corrected. [GL #1092] + + + Cache database statistics counters could report invalid values + when stale answers were enabled, because of a bug in counter + maintenance when cache data becomes stale. The statistics counters + have been corrected to report the number of RRsets for each + RR type that are active, stale but still potentially served, + or stale and marked for deletion. [GL #602] + +