BIND 10 #2911: don't fallback from ixfr to axfr due to data source error
BIND 10 Development
do-not-reply at isc.org
Thu Apr 11 16:11:50 UTC 2013
#2911: don't fallback from ixfr to axfr due to data source error
-------------------------------------+-------------------------------------
Reporter: | Owner:
jinmei | Status: new
Type: | Milestone: Next-Sprint-
defect | Proposed
Priority: | Keywords:
medium | Sensitive: 0
Component: xfrin | Sub-Project: DNS
CVSS Scoring: | Estimated Difficulty: 0
Defect Severity: N/A | Total Hours: 0
Feature Depending on Ticket: |
Add Hours to Ticket: 0 |
Internal?: 0 |
-------------------------------------+-------------------------------------
See https://lists.isc.org/pipermail/bind10-dev/2013-April/004559.html
It doesn't make sense to fall back from IXFR to AXFR if the reason
for the failure is data source error. Ideally, xfrin should be
more resilient for temporary failure such as 'DB is locked', but
that will be a little bit harder.
For the moment I suggest just not to fallback in such cases.
Specifically, we should explicitly catch `DataSourceError` type of
exception in xfrin and handle it a non recoverable error for that
xfrin session. Optimistically, when zonemgr retries the transfer
(maybe after several times) it will succeed.
I also suggest revisiting which cases can actually be ixfr-to-axfr
fallback in this ticket. Check also the BIND 9 (or for that matter,
any other, if you like) implementation.
--
Ticket URL: <https://bind10.isc.org/ticket/2911>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development
More information about the bind10-tickets
mailing list