Re: WGLC for Datagram Extension

Tommy Pauly <tpauly@apple.com> Fri, 17 September 2021 00:05 UTC

Return-Path: <tpauly@apple.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2F4713A0CCE for <quic@ietfa.amsl.com>; Thu, 16 Sep 2021 17:05:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.551
X-Spam-Level:
X-Spam-Status: No, score=-2.551 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.452, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=apple.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id G1T3UNXp0qPc for <quic@ietfa.amsl.com>; Thu, 16 Sep 2021 17:05:08 -0700 (PDT)
Received: from rn-mailsvcp-ppex-lapp45.apple.com (rn-mailsvcp-ppex-lapp45.rno.apple.com [17.179.253.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8C09A3A0CC3 for <quic@ietf.org>; Thu, 16 Sep 2021 17:05:08 -0700 (PDT)
Received: from pps.filterd (rn-mailsvcp-ppex-lapp45.rno.apple.com [127.0.0.1]) by rn-mailsvcp-ppex-lapp45.rno.apple.com (8.16.1.2/8.16.1.2) with SMTP id 18H04b29000361; Thu, 16 Sep 2021 17:05:08 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apple.com; h=from : message-id : content-type : mime-version : subject : date : in-reply-to : cc : to : references; s=20180706; bh=yY/ioiwK0WNryCaMCZeVu26T56yoJf0XuGwki+c321U=; b=CnL12o5EtMN2aROFYX4hAEIZN/T6SIQXMbtLt2gAhnlwDQbogJiep0OjPW0K+8RwzWhB C5W91h01ytMcJnzzUoAwSkT9QjBIBDj0Nq1DuL72NJtQvIMbUj3/+V/f246pIVt82hIQ t5Y5/gDgBvAXudEUqW2EFRkhP3Vv04oLvgcNa/1EW4zRd/DruaqB81E0a+YCEAcAXL4E dVTv75c0j+w7qzMYI8L/qRkHD1WZo0LXWl9UNEtk84kKmGoNXTSHDs0CwsMPeoC1e9GK oKIUBdeZyKQPwE1yYlTxGeGRL3xhBbYM9YMqKBgEqYeF5w6Bkbk1bfxYrxdYA8G8DnGt aA==
Received: from rn-mailsvcp-mta-lapp03.rno.apple.com (rn-mailsvcp-mta-lapp03.rno.apple.com [10.225.203.151]) by rn-mailsvcp-ppex-lapp45.rno.apple.com with ESMTP id 3b0trumgn1-3 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Thu, 16 Sep 2021 17:05:08 -0700
Received: from rn-mailsvcp-mmp-lapp01.rno.apple.com (rn-mailsvcp-mmp-lapp01.rno.apple.com [17.179.253.14]) by rn-mailsvcp-mta-lapp03.rno.apple.com (Oracle Communications Messaging Server 8.1.0.9.20210415 64bit (built Apr 15 2021)) with ESMTPS id <0QZJ00I9KXKJG970@rn-mailsvcp-mta-lapp03.rno.apple.com>; Thu, 16 Sep 2021 17:05:07 -0700 (PDT)
Received: from process_milters-daemon.rn-mailsvcp-mmp-lapp01.rno.apple.com by rn-mailsvcp-mmp-lapp01.rno.apple.com (Oracle Communications Messaging Server 8.1.0.9.20210415 64bit (built Apr 15 2021)) id <0QZJ00D00XGRSF00@rn-mailsvcp-mmp-lapp01.rno.apple.com>; Thu, 16 Sep 2021 17:05:05 -0700 (PDT)
X-Va-A:
X-Va-T-CD: 01a37c4388be431533d60b3d58eeb299
X-Va-E-CD: 374156fe7dc494840672b7977c78b11a
X-Va-R-CD: 55e6a61f4612ae18c586e9b756041b98
X-Va-CD: 0
X-Va-ID: 61109441-1013-4924-b8f0-433fcdb46849
X-V-A:
X-V-T-CD: 01a37c4388be431533d60b3d58eeb299
X-V-E-CD: 374156fe7dc494840672b7977c78b11a
X-V-R-CD: 55e6a61f4612ae18c586e9b756041b98
X-V-CD: 0
X-V-ID: 58efd1e7-7c7a-4222-b927-571f4d40d877
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391, 18.0.790 definitions=2021-09-16_07:2021-09-16, 2021-09-16 signatures=0
Received: from smtpclient.apple (unknown [17.11.182.59]) by rn-mailsvcp-mmp-lapp01.rno.apple.com (Oracle Communications Messaging Server 8.1.0.9.20210415 64bit (built Apr 15 2021)) with ESMTPSA id <0QZJ00E4IXKDI100@rn-mailsvcp-mmp-lapp01.rno.apple.com>; Thu, 16 Sep 2021 17:05:04 -0700 (PDT)
From: Tommy Pauly <tpauly@apple.com>
Message-id: <7B224643-B548-4DE5-9B66-BBDD371E63C6@apple.com>
Content-type: multipart/alternative; boundary="Apple-Mail=_7128CCA7-2C0C-42D6-B299-0FD53172B1E4"
MIME-version: 1.0 (Mac OS X Mail 14.0 \(3654.80.0.2.43\))
Subject: Re: WGLC for Datagram Extension
Date: Thu, 16 Sep 2021 17:05:00 -0700
In-reply-to: <9d0b4a05-b76a-4567-8c2d-e0b54d336218@www.fastmail.com>
Cc: quic@ietf.org
To: Martin Thomson <mt@lowentropy.net>
References: <CALGR9oaZ4L_yJPhm11Gym8Rxc0nq6H=mCpLGsH_eMGVHer0uEA@mail.gmail.com> <75277e56-e02e-d530-3c0a-e5d604daf5ad@lear.ch> <9d0b4a05-b76a-4567-8c2d-e0b54d336218@www.fastmail.com>
X-Mailer: Apple Mail (2.3654.80.0.2.43)
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391, 18.0.790 definitions=2021-09-16_07:2021-09-16, 2021-09-16 signatures=0
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/FtEcEwNrEnPIO87SY6xQqVHhD4A>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
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: Fri, 17 Sep 2021 00:05:14 -0000

Agreed that the word “strongly” can simply be removed.

Applications using QUIC can choose to associate particular datagrams with data sent on a stream—like HTTP/3 choosing to add a value calculated based on stream IDs into the payload of the DATAGRAM frame—but such associations do not belong to the transport protocol.

https://github.com/quicwg/datagram/issues/52 <https://github.com/quicwg/datagram/issues/52>

Thanks,
Tommy

> On Sep 16, 2021, at 4:48 PM, Martin Thomson <mt@lowentropy.net> wrote:
> 
> On Fri, Sep 17, 2021, at 07:00, Eliot Lear wrote:
>>> DATAGRAM frames belong to a QUIC connection as a whole, and are not 
>>> strongly associated with any stream ID at the QUIC layer
>> 
>> What does "strongly associated" mean in this context?  Apologies if this 
>> is well trodden ground.
> 
> This is unfortunately so well-trodden that this text was added without consideration for people who weren't involved in the trampling process.
> 
> I think that "strongly" can be struck here, it's working too hard.  And smart people will latch onto it.
> 
> Context:
> 
> When we use DATAGRAMs in HTTP (and likely in other contexts) there will be a need to bind each DATAGRAM to a (request) stream.  That's necessary to ensure that flows of DATAGRAMs can be routed by gateways and the like along with the stream.  There were lots of debates about how to manage that binding and the layer at which it would be documented.  This text is likely intended to record the conclusion that this document definitely isn't where that sort of binding occurs, but for someone without that history.  It doesn't really achieve that though and because it doesn't need to (why would you think that any association exists?), it ends up being distracting.
>