> -----Original Message-----
> From: Evan Hunt [mailto:e...@isc.org]
>
> On Wed, Mar 29, 2017 at 12:41:26AM +0000, Woodworth, John R wrote:
> > I believe this would ultimately be less efficient than generating
> > the records on the fly.
>
> Unquestionably. This clearly wouldn't be the preferred behavior.
> If the slave does understand BULK records, you'd just transfer those.
>
> > Assuming a relatively small range, say an IPv4 /16.  You would
> > need to sweep through similar logic and load _every_single_answer_
> > into memory rather than just the ones which are asked for.
>
> Sure, that's what $GENERATE does. The generated records are then
> transfered normally. You con't end up with one auth server that
> has generated records and another that doesn't.
>
> > I see no reason caching couldn't be used to hold the more
> > commonly requested records in order to save on CPU. (apologies
> > for double-neg)
> >
> > Additionally, the patterns could (and most likely should) be pre-
> > parsed for simpler/ lower calorie processing.
>
> But if you have a primary that supports BULK and a secondary that
> doesn't, then you have two authoritative servers for the same domain
> with the same serial number but one of is saying NXDOMAIN when the
> other one returns a positive answer.  This is a significant problem,
> and the draft ought to address it.  (Or have I misunderstood
> something?)
>

Hi Evan,

Thanks again for your continued feedback.  A reasonable amount of
inconsistency is expected and even tolerated in the wild today.  As
far as BULK RRs are concerned, we do touch on it in section 6.2.

   "Prior to widespread adoption on the authoritative side all generated
   records would be invisible if served on nameservers lacking support.
   Since generated records are generally NOT service impacting records
   this should be understood but not of great concern."

Should BULK RRs gain wider adoption more quickly than expected perhaps
this would not be a prolonged condition.

Making support optional, while I do not strongly oppose, would
definitely exacerbate the issue of consistency to some extent.


Thanks,
John

>
> --
> Evan Hunt -- e...@isc.org
> Internet Systems Consortium, Inc.
>
>
-- THESE ARE THE DROIDS TO WHOM I REFER:
This communication is the property of CenturyLink and may contain confidential 
or privileged information. Unauthorized use of this communication is strictly 
prohibited and may be unlawful. If you have received this communication in 
error, please immediately notify the sender by reply e-mail and destroy all 
copies of the communication and any attachments.

_______________________________________________
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop

Reply via email to