Re: Spin bit discussion - where we're at

"Brian Trammell (IETF)" <ietf@trammell.ch> Wed, 22 November 2017 16:25 UTC

Return-Path: <ietf@trammell.ch>
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 0CB00129466 for <quic@ietfa.amsl.com>; Wed, 22 Nov 2017 08:25:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 06Ah6sUtxsfS for <quic@ietfa.amsl.com>; Wed, 22 Nov 2017 08:25:17 -0800 (PST)
Received: from gozo.iway.ch (gozo.iway.ch [212.25.24.36]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DB4D31270A3 for <quic@ietf.org>; Wed, 22 Nov 2017 08:25:16 -0800 (PST)
Received: from gozo.iway.ch (localhost [127.0.0.1]) by localhost (Postfix) with ESMTP id 9D23E340EE5; Wed, 22 Nov 2017 17:25:15 +0100 (CET)
Received: from localhost (localhost [127.0.0.1]) by localhost (ACF/18338.27386); Wed, 22 Nov 2017 17:25:15 +0100 (CET)
Received: from switchplus-mail.ch (switchplus-mail.ch [212.25.8.236]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by gozo.iway.ch (Postfix) with ESMTPS; Wed, 22 Nov 2017 17:25:15 +0100 (CET)
Received: from [145.14.214.39] (account ietf@trammell.ch HELO [10.11.33.5]) by switchplus-mail.ch (CommuniGate Pro SMTP 6.1.18) with ESMTPSA id 36889649; Wed, 22 Nov 2017 17:25:06 +0100
From: "Brian Trammell (IETF)" <ietf@trammell.ch>
Message-Id: <840EB9F8-7646-426E-AEB5-6FFFCEE4D89D@trammell.ch>
Content-Type: multipart/signed; boundary="Apple-Mail=_FFEE8E37-63A7-4300-A201-06237B6CF25A"; protocol="application/pgp-signature"; micalg="pgp-sha512"
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
Subject: Re: Spin bit discussion - where we're at
Date: Wed, 22 Nov 2017 17:25:06 +0100
In-Reply-To: <9F6AAAF0-02BE-4538-8D4A-1C5B58841104@netapp.com>
Cc: Salvatore Loreto <salvatore.loreto@ericsson.com>, Roni Even <roni.even@huawei.com>, QUIC WG <quic@ietf.org>, Mark Nottingham <mnot@mnot.net>
To: "Eggert, Lars" <lars@netapp.com>
References: <AFEE7BBA-E5DC-4064-AA19-33921EAF4C01@mnot.net> <21B07D8C-C4A1-4321-9E43-61C9DB9DC4CA@trammell.ch> <6E58094ECC8D8344914996DAD28F1CCD846139@DGGEMM506-MBX.china.huawei.com> <ACB9B7B7-CEAD-48E8-B8CC-0FE4F660DC79@netapp.com> <AM2PR07MB0563DF395D716F1B78DFECE4ED200@AM2PR07MB0563.eurprd07.prod.outlook.com> <9F6AAAF0-02BE-4538-8D4A-1C5B58841104@netapp.com>
X-Mailer: Apple Mail (2.3273)
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/x0QfzmxjzzMoDih0bl5sCfcEFqY>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 22 Nov 2017 16:25:19 -0000

> On 22 Nov 2017, at 14:55, Eggert, Lars <lars@netapp.com> wrote:
> 
> Hi,
> 
> On 2017-11-22, at 14:31, Salvatore Loreto <salvatore.loreto@ericsson.com> wrote:
>> Indeed in the original mail Mark is on one side proposing to discuss it in London (instead that into the next interim)
>> but at same time is leaving open the possibility to postpone the final decision until right before shipping the protocol to the IESG
> 
> I think the decision to not discuss it at the interim is based on the observation that the registered attendees at the interim are probably not representative of the overall WG constituency - we want to give all sides an ability to participate equally in the discussion.
> 
>> While I agree with Mark assessment that we can tip this into the short header relatively late in the game,
>> I am concerned for this huge potential delay for a proposal that I would argue is already clear to all people actively involved in the QUIC design.
>> 
>> Can you please which are the next steps you are going to follow here?
> 
> I think what Mark tried to express is that the discussion on the Spin Bit can be mostly decoupled from the (large amount of) work remaining on the base spec. That is, we don't have to conclude the Spin Bit discussion significantly prior to the conclusion of the overall work (although we can), since it should be easy to merge at the later stages before handing things to the IESG.

Quoting this for truth, and agreement. One of the nice properties of this particular proposal is that it can be implemented (almost) completely independently of the rest of the transport protocol, and as such can be developed independently as well.

However, this is probably not the case for the other proposals I'm aware of: a simple loss/ECN re-feedback mechanism as in conex impacts ack handling, for instance, and some of the debug bits signaling whether a flow is flow control or congestion control limited (see 279 / 418) also require slightly deeper integration with the transport mechanics. We already pretty much knew that discussion on these was a topic for v2, though, so the additional process doesn't actually change anything there.

Cheers,

Brian