Report information
The Basics
Id:
46368
Status:
resolved
Priority:
Low/Low
Queue:

People
Owner:
Nobody in particular
Cc:
AdminCc:

BugTracker
Version Fixed:
9.11.3, 9.12.0
Version Found:
(no value)
Versions Affected:
(no value)
Versions Planned:
(no value)
Priority:
P2 Normal
Severity:
S2 Normal
CVSS Score:
(no value)
CVE ID:
(no value)
Component:
(no value)
Area:
bug

Dates
Created:Sun, 22 Oct 2017 23:55:38 -0400
Updated:Mon, 23 Oct 2017 18:57:16 -0400
Closed:Mon, 23 Oct 2017 18:57:16 -0400



This bug tracker is no longer active.

Please go to our Gitlab to submit issues (both feature requests and bug reports) for active projects maintained by Internet Systems Consortium (ISC).

Due to security and confidentiality requirements, full access is limited to the primary maintainers.

From: marka@isc.org
Date: Sun, 22 Oct 2017 17:55:38 -1000
To: bind9-public@isc.org
Subject: dnssec: system test failing for: NTA persistence across restarts
I: testing NTA persistence across restarts (126) I:ns4 Negative trust anchor added: bogus.example/_default, expires 22-Oct-2017 12:23:54.000 I:ns4 Negative trust anchor added: badds.example/_default, expires 22-Oct-2017 12:23:34.000 I:failed - NTA persistence: adding NTA's failed I:killing ns4 with SIGTERM I:waiting till 14s have passed since NTAs were added before restarting ns4 I:restarted server ns4 I:sleeping for an additional 4 seconds for ns4 to fully startup head rndc.out.ns4.test126.* ==> rndc.out.ns4.test126.1 <== fakenode.secure.example: expired 22-Oct-2017 12:23:17.000 ==> rndc.out.ns4.test126.2 <== badds.example: expiry 22-Oct-2017 12:23:34.000 bogus.example: expiry 22-Oct-2017 12:23:54.000 fakenode.secure.example: expiry 22-Oct-2017 12:23:24.000 ==> rndc.out.ns4.test126.3 <== bogus.example: expiry 22-Oct-2017 12:23:54.000 ==> rndc.out.ns4.test126.6 <== Negative trust anchor removed: bogus.example/_default
ready for review When the fetch completed nta->expiry was set to now which was treated as active rather than expired. Expire at the start of the second rather than at then end of the second.
Code looks fine, dnssec test passes, okay to commit.
4779. [bug] Expire NTA at the start of the second. Don't update the expiry value if the record has already expired after a successful check. [RT #46368]