]> git.ipfire.org Git - thirdparty/pdns.git/commit
Delete a zone from the list of failed slave-checks on incoming NOTIFY and fix d_lock... 6857/head
authorKlaus Darilion <klaus.darilion@nic.at>
Thu, 16 Aug 2018 14:50:05 +0000 (14:50 +0000)
committerKlaus Darilion <klaus.darilion@nic.at>
Thu, 16 Aug 2018 14:50:05 +0000 (14:50 +0000)
commitf1a7ff7ab183fd6e92b21cff30ecddef22b666d2
treebb740e1e264e7e42bd8968118ce8fdd477c77a7b
parent51053ad85190a38245d2db50827343b39b88f214
Delete a zone from the list of failed slave-checks on incoming NOTIFY and fix d_lock handling

- If the master is not available, PDNS uses an incrmental backoff for SOA-checks to avoid
constant SOA checks on the failed master server. If the master server comes back to life
and sends a NOTIFY, the NOTIFY is ignored due to the backoff. This patch removes the zone
from the list of failed slave-checks to allow immediate checking.

- Debug-Log if a slave-check was skipped due to incremental backoff feature

- Fix d_lock handling according to comments on https://github.com/PowerDNS/pdns/pull/6819

- Be more verbose about the consequences of a failed SOA check
pdns/slavecommunicator.cc