On Wed, Aug 24, 2022 at 6:19 PM Paul Hoffman <paul.hoff...@icann.org> wrote:

> On Aug 24, 2022, at 5:14 PM, Brian Dickson <brian.peter.dick...@gmail.com>
> wrote:
> > "at this stage" is only the case due to the draft not being explicit in
> the flow.
>
> Are you saying that it was explicit after WG Last Call but changed? Or
> during IETF Last Call and was changed?
>

No, I'm saying that, as far as I can tell, the flow was never explicit, and
that's a big part of the problem.

And I'm saying that if it had been explicit, the concerns would have been
raised at that time, rather than now.

(This is, IMNSHO, the poster child for why being as clear as possible for
actual logic flows is really important, both to implementers, and to those
involved in the process of reviewing documents and advancing standards.)

I.e. I definitely apologise that this was not caught earlier. I also don't
think it would have been possible to catch prior to doing interoperability
tests and discussing with developers, which is exactly what the process was
that lead to the request to the chairs and AD.



>
> > Yes, this is a non-editorial change.
>
> Also called a technical change.
>

Or a technical correction of a defect. It's a change, but not an arbitrary
change.


>
> > If it were limited to an editorial change, it could be handled with an
> Errata or via a -bis document.
>
> Technical changes require going back at least to IETF Last Call, if not WG
> consideration again. Bis documents are for making technical changes.
>

.... once the RFC is published. And yes, while this will require those
things, those are good things. Clarification and scrutiny are the
responsibility of the WG and the IETF.

This is an exceptional case, given that the issues are central to
interoperability and deployability (usability by zone administrators).

It is an unavoidable risk that developers take in attempting to track an
in-progress draft prior to publication as a standards-draft RFC.
Any change made up until the RFC is published, is something developers that
want to be RFC-compliant need to do.
Yes, doing development while the standard isn't complete gets software
deployed sooner.
The standard necessarily dictates the implementation, not vice versa. The
copyright assignment stuff when bringing things to the IETF basically says
that once adopted by the WG, it's a WG doc, not the original author's.

I believe that, for the most part, the needed changes are code deletions or
branching logic pruning, and as a result, de minimis.
I also believe that the resulting client performance will be faster, more
reliable, and less risky.
In particular, the speculative DNS queries made in parallel can benefit
from early abandonment. If a client receives an AliasMode response,
outstanding queries for A/AAAA are no longer needed. This permits a client
to proceed faster than if the client waited until it received responses, or
worse waited until those queries timed out.

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

Reply via email to