Hi, Shumon,

On Wed, Sep 14, 2016 at 8:47 PM, Shumon Huque <shu...@gmail.com> wrote:

> On Wed, Sep 14, 2016 at 6:05 PM, Spencer Dawkins at IETF <
> spencerdawkins.i...@gmail.com> wrote:
>
>> Hi, Shumon,
>>
>> On Wed, Sep 14, 2016 at 4:33 PM, Shumon Huque <shu...@gmail.com> wrote:
>>
>>>
>>>> ----------------------------------------------------------------------
>>>> COMMENT:
>>>> ----------------------------------------------------------------------
>>>>
>>>> I honestly look forward to reading DNSOPS drafts because they are
>>>> uniquely chatty, and this one is no exception (awesome document title,
>>>> dude). That said,
>>>>
>>>>    This documents clarifies RFC 1034 and modifies RFC 2308 a bit so it
>>>>    updates both of them.
>>>>
>>>> being "a bit modified" is like being a bit dead (either you're dead or
>>>> you're not), so maybe that's TOO chatty?
>>>>
>>>
>>> Yes, agreed. How about?
>>>
>>> "This document updates portions of RFC 1034 and RFC 2308".
>>>
>>
>> That would work for me. "portions of" is implicit in Updates, because if
>> you were updating all of those RFCs you'd probably be Obsoleting them, but
>> I wouldn't object to saying "portions of".
>>
>
> Ah, good point :-) I'm fine with dispensing with "portions of" in that
> case.
>
>
>>>> This draft was very clear to me, as a non-DNS reader. Thanks for that.
>>>>
>>>> Just for my own education,
>>>>
>>>>    But if a resolver has cached data under the NXDOMAIN cut, it MAY
>>>>    continue to send it as a reply.  (Until the TTL of this cached data
>>>>    expires.)
>>>>
>>>> I found myself wondering why this behavior is allowed. Is this a
>>>> performance thing, that you continue to respond normally until normal
>>>> TTL
>>>> expiration happens with no special processing required, or is this about
>>>> the non-tree cache implementations described in Section 6, or is there
>>>> more to it than that? Perhaps that's worth a word or two explaining.
>>>>
>>>
>>> There was a long discussion on list about this point, but the quick
>>> summary is that it is mostly for performance. For implementations that use
>>> a flat data structure like a hash table, it is much more work to invalidate
>>> all cache entries under the NXDOMAIN eliciting node. I believe Section 6 of
>>> the draft does discuss this issue. Maybe we can make it clearer, or let us
>>> know if you have any specific suggestions for doing so.
>>>
>>
>> Just providing a hint would have worked for me, and a forward pointer to
>> Section 6 would be even better. Perhaps something like
>>
>>    But if a resolver has cached data under the NXDOMAIN cut, it MAY
>>    continue to send it as a reply until the TTL of this cached data
>>    expires, since this may avoid additional processing when an NXDOMAIN
>>    cut is received. Section 6 provides more information about this.
>>
>
>> But you're more likely to get the text right than I am ...
>>
>
> Your proposed text sounds good to me (although I'd replace your "NXDOMAIN
> cut" with "NXDOMAIN response" in the penultimate sentence above).
>

"But you're more likely to get the text right than I am ..." :D

Thanks for getting it right!

Spencer


>
>
>> In this text in Appendix A,
>>>>
>>>>    Even if the accompanying SOA record is
>>>>    for example only, one cannot infer that foobar.example is
>>>>    nonexistent.  The accompanying SOA indicates the apex of the zone,
>>>>    not the closest existing domain name.
>>>>
>>>> it's not clear that this practice is OK, and (especially from the
>>>> example
>>>> that will be deleted), it seems dodgy to the uninitiated. Perhaps it's
>>>> worth saying so clearly (if it is, in fact, OK).
>>>>
>>>
>>> The section is attempting to say that it is NOT OK to use the SOA record
>>> owner name. We could make that clearer.
>>>
>>> I would personally be okay with removing this section also. I can't
>>> recall what discussion happened that caused this scenario to be included -
>>> maybe Stephane remembers.
>>>
>>
>> Do The Right Thing, of course.
>>
>> Thanks for considering my comments!
>>
>
> Sure - and thanks for the comments!
>
> --
> Shumon Huque
>
>
_______________________________________________
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop

Reply via email to