Klaus Darilion <klaus.mailingli...@pernau.at> wrote:
>
> I wonder how Bind as master handles IXFR when the requested IXFR would
> be much than the AXFR. (For example: if you change the NSEC3 salt).
>
> Are there some mechanisms to detect such a situation and trigger a
> fallback to AXFR or will Bind always perform IXFR?

No. It's only relatively recently that BIND has been able to keep track of
the zone size (which is used for the max-records safety limit) and the
IXFR code has not been taught how to use this information to fall back to
AXFR when that would make sense.

> PS: AFAIK the max journal size is 2 GB.

Not since 9.12 :-) I fixed it so that the default journal size limit is 2x
the zone size. The journal is reduced to half size when it is compacted,
so this limit is enough to support IXFR in any case where it might be
beneficial, but it also supports oversize IXFRs.

> In my case, the IXFR due to NSEC3 salt changes is around 2.5GB. So
> actually I am surprised that such big updates can be handled as IXFR.

Yes, that is curious. Are you sure it isn't actually doing an
IXFR-flavoured AXFR of the whole zone, rather than a delta?

Tony.
-- 
f.anthony.n.finch  <d...@dotat.at>  http://dotat.at/
Gibraltar Point to North Foreland: Northerly or northwesterly 3 or 4,
occasionally 5 at first, becoming variable for a time in Thames estuary.
Smooth or slight. Thundery showers at first, fog patches for a time later in
north. Moderate or good, occasionally very poor for a time later in north.
_______________________________________________
Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe 
from this list

bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users

Reply via email to