From: Ondřej Surý Date: Mon, 15 Sep 2025 16:02:08 +0000 (+0200) Subject: Remove CacheNSECNodes statistics counter X-Git-Tag: v9.21.14~37^2~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=70c8054b841340f0cb27558043b96c77eee84951;p=thirdparty%2Fbind9.git Remove CacheNSECNodes statistics counter There is no auxiliary NSEC tree, so we can't count the NSEC nodes separately. Remove the CacheNSECNodes statistics counter as it would be always zero. --- diff --git a/bin/tests/system/synthfromdnssec/tests.sh b/bin/tests/system/synthfromdnssec/tests.sh index b2427ec09d4..0ce3046f9f7 100644 --- a/bin/tests/system/synthfromdnssec/tests.sh +++ b/bin/tests/system/synthfromdnssec/tests.sh @@ -683,21 +683,6 @@ for ns in 2 4 5 6; do if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status + ret)) - echo_i "check 'rndc stats' output for 'cache NSEC auxiliary database nodes' (synth-from-dnssec ${description};) ($n)" - ret=0 - # 2 views, _bind should always be '0 cache NSEC auxiliary database nodes' - count=$(grep "cache NSEC auxiliary database nodes" ns${ns}/named.stats | wc -l) - test $count = 2 || ret=1 - zero=$(grep "0 cache NSEC auxiliary database nodes" ns${ns}/named.stats | wc -l) - if [ ${ad} = yes ]; then - test $zero = 1 || ret=1 - else - test $zero = 2 || ret=1 - fi - n=$((n + 1)) - if [ $ret != 0 ]; then echo_i "failed"; fi - status=$((status + ret)) - for synthesized in NXDOMAIN no-data wildcard; do case $synthesized in NXDOMAIN) count=2 ;; @@ -740,21 +725,6 @@ for ns in 2 4 5 6; do if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status + ret)) - echo_i "check XML for 'CacheNSECNodes' with (synth-from-dnssec ${description};) ($n)" - ret=0 - counter=$(sed -n 's;.*.*\([0-9]*\).*0<" | wc -l) - if [ ${ad} = yes ]; then - test $zero = 0 || ret=1 - else - test $zero = 1 || ret=1 - fi - n=$((n + 1)) - if [ $ret != 0 ]; then echo_i "failed"; fi - status=$((status + ret)) - for synthesized in SynthNXDOMAIN SynthNODATA SynthWILDCARD; do case $synthesized in SynthNXDOMAIN) count=2 ;; @@ -800,20 +770,6 @@ for ns in 2 4 5 6; do if [ $ret != 0 ]; then echo_i "failed"; fi status=$((status + ret)) - echo_i "check JSON for 'CacheNSECNodes' with (synth-from-dnssec ${description};) ($n)" - ret=0 - count=$(grep '"CacheNSECNodes":' $json | wc -l) - test $count = 2 || ret=1 - zero=$(grep '"CacheNSECNodes":0' $json | wc -l) - if [ ${ad} = yes ]; then - test $zero = 1 || ret=1 - else - test $zero = 2 || ret=1 - fi - n=$((n + 1)) - if [ $ret != 0 ]; then echo_i "failed"; fi - status=$((status + ret)) - for synthesized in SynthNXDOMAIN SynthNODATA SynthWILDCARD; do case $synthesized in SynthNXDOMAIN) count=2 ;; diff --git a/lib/dns/cache.c b/lib/dns/cache.c index 69267ea4d41..777de104384 100644 --- a/lib/dns/cache.c +++ b/lib/dns/cache.c @@ -679,8 +679,6 @@ dns_cache_renderxml(dns_cache_t *cache, void *writer0) { TRY0(renderstat("CacheNodes", dns_db_nodecount(cache->db, dns_dbtree_main), writer)); - TRY0(renderstat("CacheNSECNodes", - dns_db_nodecount(cache->db, dns_dbtree_nsec), writer)); TRY0(renderstat("TreeMemInUse", isc_mem_inuse(cache->tmctx), writer)); @@ -745,11 +743,6 @@ dns_cache_renderjson(dns_cache_t *cache, void *cstats0) { CHECKMEM(obj); json_object_object_add(cstats, "CacheNodes", obj); - obj = json_object_new_int64( - dns_db_nodecount(cache->db, dns_dbtree_nsec)); - CHECKMEM(obj); - json_object_object_add(cstats, "CacheNSECNodes", obj); - obj = json_object_new_int64(isc_mem_inuse(cache->tmctx)); CHECKMEM(obj); json_object_object_add(cstats, "TreeMemInUse", obj);