]> git.ipfire.org Git - thirdparty/bind9.git/commit
Update inline system test, zone 'retransfer3.'
authorMatthijs Mekking <matthijs@isc.org>
Tue, 30 Aug 2022 08:04:16 +0000 (10:04 +0200)
committerMatthijs Mekking <matthijs@isc.org>
Wed, 7 Sep 2022 14:24:14 +0000 (16:24 +0200)
commit8b71cbd09c33209ff55fc38fa1ea5b01fb7e0cc2
treef8e08eaf4154ceb14ab0c3a1600f6946a45fb6e4
parent77f53417307df30eeb1dae1cbddfc123dbf035ac
Update inline system test, zone 'retransfer3.'

The zone 'retransfer3.' tests whether zones that 'rndc signing
-nsec3param' requests are queued even if the zone is not loaded.

The test assumes that if 'rndc signing -list' shows that the zone is
done signing with two keys, and there are no NSEC3 chains pending, the
zone is done handling the '-nsec3param' queued requests. However, it
is possible that the 'rndc signing -list' command is received before
the corresponding privatetype records are added to the zone (the records
that are used to retrieve the signing status with 'rndc signing').

This is what happens in test failure
https://gitlab.isc.org/isc-projects/bind9/-/jobs/2722752.

The 'rndc signing -list retransfer3' is thus an unreliable check.
It is simpler to just remove the check and wait for a certain amount
of time and check whether ns3 has re-signed the zone using NSEC3.
bin/tests/system/inline/tests.sh