Re: AD review of draft-ietf-httpbis-http2bis-05

Martin Thomson <mt@lowentropy.net> Mon, 15 November 2021 04:13 UTC

Return-Path: <ietf-http-wg-request+bounce-httpbisa-archive-bis2juki=lists.ie@listhub.w3.org>
X-Original-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Delivered-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 039F73A0DDA for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Sun, 14 Nov 2021 20:13:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.748
X-Spam-Level:
X-Spam-Status: No, score=-2.748 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.25, MAILING_LIST_MULTI=-1, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=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=lowentropy.net header.b=Q/FkIxNd; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=Ds78Ls2S
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 Mq7fVJE6WQ-x for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Sun, 14 Nov 2021 20:13:22 -0800 (PST)
Received: from lyra.w3.org (lyra.w3.org [128.30.52.18]) (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 C78CF3A0DD8 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Sun, 14 Nov 2021 20:13:22 -0800 (PST)
Received: from lists by lyra.w3.org with local (Exim 4.92) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1mmTKY-0002hN-70 for ietf-http-wg-dist@listhub.w3.org; Mon, 15 Nov 2021 04:10:54 +0000
Resent-Date: Mon, 15 Nov 2021 04:10:54 +0000
Resent-Message-Id: <E1mmTKY-0002hN-70@lyra.w3.org>
Received: from titan.w3.org ([128.30.52.76]) by lyra.w3.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <mt@lowentropy.net>) id 1mmTKW-0002gR-5v for ietf-http-wg@listhub.w3.org; Mon, 15 Nov 2021 04:10:52 +0000
Received: from wout5-smtp.messagingengine.com ([64.147.123.21]) by titan.w3.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <mt@lowentropy.net>) id 1mmTKU-0003zS-3L for ietf-http-wg@w3.org; Mon, 15 Nov 2021 04:10:52 +0000
Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.west.internal (Postfix) with ESMTP id 149A1320090C for <ietf-http-wg@w3.org>; Sun, 14 Nov 2021 23:10:38 -0500 (EST)
Received: from imap41 ([10.202.2.91]) by compute3.internal (MEProxy); Sun, 14 Nov 2021 23:10:38 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lowentropy.net; h=mime-version:message-id:in-reply-to:references:date:from:to :subject:content-type; s=fm3; bh=agjnxZ8TMbzNKXyPFbDnFdyRiIwUXE2 PFzDoyz4LAQU=; b=Q/FkIxNdvj4J6XUjRJ7w24Tq8mQqGl0c0m4qgbwevbW+HoA lH2xxP9KPdvQqAVv8kTJlwO10bKzHb2l5Rd/twqdc7HBHPlZLnbme5SEbIQrbfN+ 0qu0J/oU1/igwT+BDLt8X9jhy39tTC3iRu2ASeKgUs+AFiLiwVa1cvHqjdap5mBW bbCJQ3UStL4HIdtOo1jJZjXBKLqvOnkU0+T8v+qzwFCdbM6PdZU5fTjC7gENVvNW Rx8UdonKl76YTBazLOnZYCet9qDKjNJt/vx1nkPJKoh41N6T91q9KkhgyHWUiMJj fQcSYppiP2WcXJqO79h8xWZFsArO/ex9MwPoIWg==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=agjnxZ 8TMbzNKXyPFbDnFdyRiIwUXE2PFzDoyz4LAQU=; b=Ds78Ls2SkudvDR3WoU154M vf98eg4SEeHla9Q62XNIB5QvOMDR3R/wSGamOQtQuis+8uYQhWnCNTYCmZXoYp2+ +YlQQIBN8XLvFeIizBjR+/PvrZjJk/o2wYWPuY02Oc2cbFjGePQSo7gERw59Ga3O MyBN34Plw2uf+v8USJEZl/RzFs3c6WcI1/ya/f1qhtrD0jvnjhqg/kGsoGC+8HNI lPVhDAlwV+d8kZEWqhqYFT5xJq412L9WevPPA0ax+dyEmcPXpMcTMHHijEqUU8hz nAQVhQEN33aTljKPyyDQ+I0x0miPITARe8LXgxiu2aQHa3ivddONrj60ibkAKzmQ ==
X-ME-Sender: <xms:vd2RYVt5qp6CT7lueZu1zXLEN9z43TXpANRj-ZedXhguTqKo-Dqawg> <xme:vd2RYeeJd8lOOPJtw_osWUBWGKZJhbjAqhTSw-CgnFOX_2Gjb9fCc9pUerWGIB3YD 5dQfDTHIvCfgd0LzFg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvuddrvdekgdeikecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepofgfggfkjghffffhvffutgesthdtre dtreertdenucfhrhhomhepfdforghrthhinhcuvfhhohhmshhonhdfuceomhhtsehlohif vghnthhrohhphidrnhgvtheqnecuggftrfgrthhtvghrnhepfeeivedtudetieegjefgge eijeejfefgleejhefgleetieeiffeigedvgfeiiedvnecuffhomhgrihhnpehgihhthhhu sgdrtghomhdpihgvthhfrdhorhhgpdhhthhtphdvshhighhnrghlshgrrhgvphhrvghtth ihsggruggsuhhtnhhoshhighhnrghlshhishgrlhhmohhsthgtvghrthgrihhnlhihfiho rhhsvgdrshhonecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrh homhepmhhtsehlohifvghnthhrohhphidrnhgvth
X-ME-Proxy: <xmx:vd2RYYyZH5g9iWRiuCZS0Lwkev03MJAT6MlArQ_mTrxaXGsZ_r_ARw> <xmx:vd2RYcOUW2ORQVdppBzuOrFQksg_Yle-A0CNgWbaigJS3NLSezpeag> <xmx:vd2RYV9NrQ_wP0zu8y7dOMjLOwaPzL9f0nDTRud2kWOohv4YSqTkFA> <xmx:vd2RYYKU0PCUVpp8FGC7Qw6BA52IuztZ1-BHO1nbxnErUXYSRSG8AA>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id 7DF743C0465; Sun, 14 Nov 2021 23:10:37 -0500 (EST)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.5.0-alpha0-1371-g2296cc3491-fm-20211109.003-g2296cc34
Mime-Version: 1.0
Message-Id: <aa2f65bd-141e-4c79-89fd-67fd660e368a@www.fastmail.com>
In-Reply-To: <HE1PR07MB4217C9999523595710CCF71D98969@HE1PR07MB4217.eurprd07.prod.outlook.com>
References: <HE1PR07MB4217A338C90B49083C6375ED98939@HE1PR07MB4217.eurprd07.prod.outlook.com> <07ae72d0-97fd-44cb-92de-1b764083fc61@www.fastmail.com> <HE1PR07MB4217C9999523595710CCF71D98969@HE1PR07MB4217.eurprd07.prod.outlook.com>
Date: Mon, 15 Nov 2021 15:10:17 +1100
From: Martin Thomson <mt@lowentropy.net>
To: ietf-http-wg@w3.org
Content-Type: text/plain
Received-SPF: pass client-ip=64.147.123.21; envelope-from=mt@lowentropy.net; helo=wout5-smtp.messagingengine.com
X-W3C-Hub-DKIM-Status: validation passed: (address=mt@lowentropy.net domain=lowentropy.net), signature is good
X-W3C-Hub-DKIM-Status: validation passed: (address=mt@lowentropy.net domain=messagingengine.com), signature is good
X-W3C-Hub-Spam-Status: No, score=-9.8
X-W3C-Hub-Spam-Report: BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, W3C_AA=-1, W3C_DB=-1, W3C_IRA=-1, W3C_IRR=-3, W3C_WL=-1
X-W3C-Scan-Sig: titan.w3.org 1mmTKU-0003zS-3L b8191773be231fc6096c0ae9a8939bb5
X-Original-To: ietf-http-wg@w3.org
Subject: Re: AD review of draft-ietf-httpbis-http2bis-05
Archived-At: <https://www.w3.org/mid/aa2f65bd-141e-4c79-89fd-67fd660e368a@www.fastmail.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/39571
X-Loop: ietf-http-wg@w3.org
Resent-Sender: ietf-http-wg-request@w3.org
Precedence: list
List-Id: <ietf-http-wg.w3.org>
List-Help: <https://www.w3.org/Mail/>
List-Post: <mailto:ietf-http-wg@w3.org>
List-Unsubscribe: <mailto:ietf-http-wg-request@w3.org?subject=unsubscribe>

On Sat, Nov 13, 2021, at 21:49, Francesca Palombini wrote:
> Hi Martin! Thanks to you and Cory for considering my comments, I know 
> these were mostly straightforward, and sorry it was tedious, I do hope 
> they bring some additional value, however small, to the document.

Only tedious because that's the nature of the job.  I do appreciate how clear and actionable your input has been.

> [...] the TCPbis doc currently sits with a big number of 
> DISCUSS comments since end of September. 

My opinion: we should drop the dependency unless TCPbis suddenly resolves things.  We can keep the pull request open until that happens.  We don't depend on any of the details of TCP, so it's OK to have an outdated reference.
 
>>> 7. ----- https://github.com/httpwg/http2-spec/pull/983
>>I've added a reference to the priority deprecation text to the first of these newly deprecated fields.
> 
> FP: Great, thank you. I had some questions about what part of the 
> handling for priorities is still mandatory to support, following my 
> reading of draft-ietf-httpbis-priority (see point 2 of 
> https://mailarchive.ietf.org/arch/msg/httpbisa/mLM0RujKL6ZXY4eQtbQo2Xomf7c/ 
> ). Maybe you could help clarifying it for me? I read this section as 
> well as 5.3, and although the fields are defined, since they are 
> deprecated there is no processing defined, except for errors. What am I 
> missing?

I think that's a problem in the -priority draft more than this one, though maybe Section 5.3 could be a tiny bit clearer.

What this is supposed to say, and what I think that it does say, is:

~~~
 HTTP/2 signals are pretty bad, but no signals is almost certainly worse. So,

1. Use newer, better signals if you can.
2. Use HTTP/2 signals if you don't have anything better.
3. Use ANYTHING else in place of RFC 7540 default priorities.

"Use" being both send and receive.
~~~

I think that the priority draft wants to say the same thing, but you caught some unfortunate word choices that might make that less clear.  No doubt there are similar choices in this document that I'm just not seeing.