From 0521f74bc44f4d3dd22c2236a5eba888c1017e8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Sur=C3=BD?= Date: Wed, 1 Apr 2026 19:19:50 +0200 Subject: [PATCH] Fix flaky reclimit test by adding missing sleep The cache verification in steps 11 and 15 checks that the TTL has decreased from its initial value to confirm the response was served from cache, but the sleep between the two queries was missing. Both queries could complete within the same second, leaving the TTL unchanged and causing the test to incorrectly conclude the entry was not cached. (cherry picked from commit 80f04a9ee5cd90e875243a5ea991e28119bd546b) --- bin/tests/system/reclimit/tests.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/bin/tests/system/reclimit/tests.sh b/bin/tests/system/reclimit/tests.sh index 76889eca4c..c15225488f 100644 --- a/bin/tests/system/reclimit/tests.sh +++ b/bin/tests/system/reclimit/tests.sh @@ -282,7 +282,8 @@ echo_i "checking that priority names under the max-types-per-name limit get cach for rrtype in AAAA MX NS; do check_manytypes 1 manytypes.big "${rrtype}" NOERROR big SOA 120 || ret=1 done -# Wait at least 1 second +# Wait at least 1 second for the TTL to decrement +sleep 1 for rrtype in AAAA MX NS; do check_manytypes 2 manytypes.big "${rrtype}" NOERROR big SOA "" 120 || ret=1 done @@ -358,7 +359,8 @@ echo_i "checking that priority NXDOMAIN names over the max-types-per-name limit for rrtype in AAAA MX NS; do check_manytypes 1 manytypes.big "${rrtype}" NOERROR big SOA 120 || ret=1 done -# Wait at least 1 second +# Wait at least 1 second for the TTL to decrement +sleep 1 for rrtype in AAAA MX NS; do check_manytypes 2 manytypes.big "${rrtype}" NOERROR big SOA "" 120 || ret=1 done