Murray Kucherawy's Yes on draft-ietf-quic-transport-33: (with COMMENT)

Murray Kucherawy via Datatracker <noreply@ietf.org> Thu, 07 January 2021 06:34 UTC

Return-Path: <noreply@ietf.org>
X-Original-To: quic@ietf.org
Delivered-To: quic@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id C6FD93A09C3; Wed, 6 Jan 2021 22:34:41 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Murray Kucherawy via Datatracker <noreply@ietf.org>
To: The IESG <iesg@ietf.org>
Cc: draft-ietf-quic-transport@ietf.org, quic-chairs@ietf.org, quic@ietf.org, quic-chairs@ietf.org, lars@eggert.org
Subject: Murray Kucherawy's Yes on draft-ietf-quic-transport-33: (with COMMENT)
X-Test-IDTracker: no
X-IETF-IDTracker: 7.24.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: Murray Kucherawy <superuser@gmail.com>
Message-ID: <161000128130.11972.1907001262083498439@ietfa.amsl.com>
Date: Wed, 06 Jan 2021 22:34:41 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/oZZa8DTlzGKz_XHygagA4EWk0NQ>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 07 Jan 2021 06:34:42 -0000

Murray Kucherawy has entered the following ballot position for
draft-ietf-quic-transport-33: Yes

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-quic-transport/



----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

This is really great technical and written work.  Kudos to everyone involved,
and I'm happy to join the "Yes" pile.

There were some SHOULDs in the document that had me wondering why one might
legitimately do something other than what's being recommended, since SHOULD
does leave the implementer a choice.  For instance, in Section 10.2.2 there's
this:

   An endpoint MAY enter the draining state from the closing state if it
   receives a CONNECTION_CLOSE frame, which indicates that the peer is
   also closing or draining.  In this case, the draining state SHOULD
   end when the closing state would have ended.  In other words, the
   endpoint uses the same end time, but ceases transmission of any
   packets on this connection.

This left me wondering why the endpoint would ever do something other than
what's specified as SHOULD here.  There might be a good reason, but the prose
doesn't say what that might be (or I managed to miss it).  Or maybe "SHOULD
end" should simply be "ends"?

Also, I have the same question as Ben about Section 22.1.4.  I think it's
appropriate that a permanent registration refers to a specification that is
also likely to be permanent, as we do with Standards Track RFCs.

Lastly, also on 22.1.4: I believe (though my colleagues can correct me if I'm
wrong) that the IESG's current preference is to list the IESG, and not a
working group, as the contact email address for registrations over which the
IETF has change control.