]> git.ipfire.org Git - thirdparty/pdns.git/commit
When we have authoritative NS records in cache that do not lead to 13312/head
authorOtto Moerbeek <otto.moerbeek@open-xchange.com>
Wed, 27 Sep 2023 07:46:16 +0000 (09:46 +0200)
committerOtto Moerbeek <otto.moerbeek@open-xchange.com>
Wed, 27 Sep 2023 07:46:16 +0000 (09:46 +0200)
commit487dadecad3235a21389e6f2873aa5515f954b3c
tree25b623aa6088db53be6d2901c086a69bd67dac10
parentca2609e6cc32f0bdb89356a8c6c269bdcecf5a29
When we have authoritative NS records in cache that do not lead to
any usable address, wipe the NS records so a query of NS records
to theprant leads to new NS records being inserted into the cache.

Previously the presence of the authoritaivbe records would prevent
that to happen. Queries would *use* the freshly retrieved parent
records, but they would not end up in the cache (the presence of
authoritative NS records prevents that) leading to repeated queries
to the parent.
pdns/recursordist/syncres.cc