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

Francesca Palombini <francesca.palombini@ericsson.com> Thu, 18 November 2021 15:50 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 22F353A08C9 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 18 Nov 2021 07:50:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.448
X-Spam-Level:
X-Spam-Status: No, score=-3.448 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.701, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.25, HTML_MESSAGE=0.001, 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 (1024-bit key) header.d=ericsson.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 KCVvJSS9y2Ac for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 18 Nov 2021 07:50:36 -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 189EE3A08CC for <httpbisa-archive-bis2Juki@lists.ietf.org>; Thu, 18 Nov 2021 07:50:35 -0800 (PST)
Received: from lists by lyra.w3.org with local (Exim 4.92) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1mnjdz-0006cO-Q3 for ietf-http-wg-dist@listhub.w3.org; Thu, 18 Nov 2021 15:48:11 +0000
Resent-Date: Thu, 18 Nov 2021 15:48:11 +0000
Resent-Message-Id: <E1mnjdz-0006cO-Q3@lyra.w3.org>
Received: from mimas.w3.org ([128.30.52.79]) by lyra.w3.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <francesca.palombini@ericsson.com>) id 1mnjdw-0006XA-CY for ietf-http-wg@listhub.w3.org; Thu, 18 Nov 2021 15:48:08 +0000
Received: from mail-eopbgr50050.outbound.protection.outlook.com ([40.107.5.50] helo=EUR03-VE1-obe.outbound.protection.outlook.com) by mimas.w3.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <francesca.palombini@ericsson.com>) id 1mnjdt-0000pC-09 for ietf-http-wg@w3.org; Thu, 18 Nov 2021 15:48:08 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YkIZ6tDCKD8rlqEj0HlL4EZXp5dBSAjl00+1XNzSXQ5OQfKF3KIUQAa0tYm32SK8GwiXP3mPJoSCWJHkH3HCELZXz1fI8Wd8ImlW0PhUn/hXf6y1BdIX5MwO1ofOeKZ/+Q4xnUIflv2Inedm653LQKjMUBAXcMMIKP+DD01ciJcA1PkFVaCUE+UN7ckQPzzadOi2e9PgWA5eBEcIk/T1/1+BvIjkqt5NwyuEn77UwIjoPkd1vgHJX/0bpQaDAQUpbQWSP/DygMpzMbeBa+CMcTrNg15Aq27qv8z01Lwg0mzhE9X6wqe/CxnPOIlpqsDp08R8Y+d8rnQpBoL/QcJfog==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=ldpTpXfxj3MgdfyxwQCE3uipnIyVdBs0NstFUrL+dxc=; b=SMa6AZhoJG9OGHDpLGWBNjulv0Lxu66yy8zNVKSHdwU7Z77X0EzeVC3eVEHmS2MkFED1c1Y6/nesAzkomYTGYK69Kr5QCxWXYCbrJYl9Y2W0k3F614/szOEuhZrK6fCFuoAat+9U8ZjEk0P7+jLCiWAec4zw3uyzHQYXikxT59BULehGXEs1G7KHA/9H/W8413tY5W88jSz6+BpiHdUff2z3bLlXzQgZqJ12LOe8jC1+IbZXuxszVRtZEmD4CHdXqdpgDvGDdgllnRxmd8eivV3dHmXxIzXEN31MaUanLxne7jXJKB4XwWunQJwRG/2GIQ/rXG6zDU8+umNxg4o4ng==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ldpTpXfxj3MgdfyxwQCE3uipnIyVdBs0NstFUrL+dxc=; b=r6RRdKgL62zdItlRbsXix6y/v7JtFWyqOyERSzZcLjnSb7sMLxIhansnSEjhO5ENKyeFXnXolRBSENnfRNkcy1yxhW5TZTarfsRWBtX4GxYjxTfGd1L1GEvuRe6fnBHXkHPMYVgvtO0Z/dW3YP/mTOFeL6Z/yLoLcRqh7PW6pDo=
Received: from HE1PR07MB4217.eurprd07.prod.outlook.com (2603:10a6:7:96::33) by HE1PR0701MB2796.eurprd07.prod.outlook.com (2603:10a6:3:9c::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4713.17; Thu, 18 Nov 2021 15:47:50 +0000
Received: from HE1PR07MB4217.eurprd07.prod.outlook.com ([fe80::cdd0:1e2:cd0b:790f]) by HE1PR07MB4217.eurprd07.prod.outlook.com ([fe80::cdd0:1e2:cd0b:790f%7]) with mapi id 15.20.4734.010; Thu, 18 Nov 2021 15:47:50 +0000
From: Francesca Palombini <francesca.palombini@ericsson.com>
To: Martin Thomson <mt@lowentropy.net>, "ietf-http-wg@w3.org" <ietf-http-wg@w3.org>
Thread-Topic: AD review of draft-ietf-httpbis-http2bis-05
Thread-Index: AQHX1nX3WUrgE5dJsEK4pxYS+PtA26v/7bWAgAFdBz6AArW8gIAFdbRL
Date: Thu, 18 Nov 2021 15:47:49 +0000
Message-ID: <HE1PR07MB42173ED204A3EFC79A0AFCD2989B9@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> <aa2f65bd-141e-4c79-89fd-67fd660e368a@www.fastmail.com>
In-Reply-To: <aa2f65bd-141e-4c79-89fd-67fd660e368a@www.fastmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ericsson.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 8dee04f6-d61f-4cbc-2ced-08d9aaaac673
x-ms-traffictypediagnostic: HE1PR0701MB2796:
x-microsoft-antispam-prvs: <HE1PR0701MB2796A23397551055BB467640989B9@HE1PR0701MB2796.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: ZnohuyVSlHoQ1SV96q7xkaIpJz+DoSz0XclI0dR05sbjjc5j7b0GKi60X3iyQWdCuZfnoIRq7y4GWCbz16AbhyKDoJjMmAP6OhYKNtPIOxvi6cu9Js4cA05Rv15R6awpEuO+dCJCNdC/NP9a+FglkIOr9V1zp9R2ztmJjCRw8+lwLKuespMmaJroNOIF5jfXXKyiiIXTHopetKmlMIifjsFTKiwU9SbpLpgNp0KELIE1g8LwQJkiA+2Huz9/E0oebCIoDHW/LJxupOJHqx+wX2Vo2IyOuouJvGtv2Cj/exopZHO9Lai5aObF6OuF8LjmzH5wAxt3X37Y2vz980MdUP1ajW+vBA5Klu5KYFHrtcP9lv2GU2mgQawqfTv3SQS9/D/bSWo3VJ/VPJI8YI4rS+zu2I6ilPtO7dcWLMfBS2TWIp7Z3plJLmpgsNki1eI3JrS1H/jk+7hP95ZJ9NbFQZybgBEjMswU5t8wsacQ7dKwLgQ588Q1G1YuhLfmVqbxWItnjFgzk65TUHB9eeHCu/UIgy5hDiKQGXL5yypEB4GyXYoqQf/o2yWDxR2QM5603rSvtzSkeVRCKzwNo8Qdb/SHryw76iK0jTIdt/fmxQo4gMj3dYotZ1HOhd37CIzGcAra80L3Vf6j1sxo/Q8xzrGCUw5FAeu0F+oNOLxgbSNPBQSKx01uIGWgKM1+S4z66WyXwsLdR8yCZUdYi1jfWkjt6bKDlsb1JN1pj/wfcjgJESA3f2RRrg3qVjhaHRexAcvykRQNwPOsGd5ltOnCHCh5wNOsxqORqh3AHUV6baUCB4VIQ7mgKZ6R8ufQ4DOQ
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:HE1PR07MB4217.eurprd07.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(366004)(53546011)(83380400001)(110136005)(8676002)(66446008)(122000001)(64756008)(6506007)(86362001)(38100700002)(38070700005)(186003)(316002)(2906002)(44832011)(5660300002)(55016002)(9686003)(9326002)(26005)(71200400001)(52536014)(82960400001)(966005)(7696005)(66556008)(66476007)(508600001)(166002)(91956017)(8936002)(76116006)(33656002)(66946007);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: Zm9B55oTQg6rOvWf9OuEYWO5Sr+7LJFzY+x3VIi2sHEiG28lrS8GX/Rg9uyL6mfS9wsiabbR+5+n8lRlTTnkUtAqpXBhUaBRynf4xJHRANDKH/KPWsy0KKXTwc0JwBl/FM1zT0pA6cGTwbgQVwaMjpytXWJxPbuJym1/jIoeiyjTeaK97HvCEsJnVvJsQKyyvDgHb9eg0wIA2npjVMZEIdrhJ98T/5Gt3+gAO0jIan1A0eAjPmI7TCtVZe4LtiJCVK7j4yd9GG7JynqUrMFxSFJf0j8b0xL6fTnOoauipRE4Djguv4CRQnjdc3E9cQApXBcpnpfoeLyreYISttAp6l4S0NEfPvGRPiolLW1FUU10U+kXltDLufsfeQ6J5jM77G9RhiTDqobGuq9xUfjpMWYFzjHfTzJyTjRyArFPXTWVHFNAf/pciEaXQQXbjaCqQ09kaLbLWgV6jB5GY3O8GUk/zENNcAGU+z5HbwWQc1e6ezCvLmFUJAV90ECf0tyK0bN5t8bAEGRFNWBgnhttNnLFJpP8UT007gSSCByzkIacG/vyDuaBJUDnVqkupmrFMFmG7ecfO7fRuiqrVTNm2OR/+V0DJafnPrq7SUjNqZBm4XCDR8itOMujV3O6Hir+FIlsmqj7n2LT2myogmvvMnXC3rl0QVs1TbKKstwk8oKI1wKHaaLO3d2K1pdQvTQdp9qJCJPOMAcmUKrBS6Oi79lJIS0XkpiQ0pHUaLhuA6AEQKq7jkmGu8C4YBEhzjK02ly3dtF2mkkdO18TcqlELZS/hru8oGu9VufDWW8NOQSJ7BT5MbkdJW7rd7cPZt/6V3MK8WkhGIh5dSBq4pXSkfgb22yIZb9eZYLMbCvEDPmCyhFAy2OUgGvuvzsRXi8uIzBPwNJbTz/sEMTzxwTxJTHTG3iwTX1X8CuXxnpErgZGsWgl8Yqn4Kb6cigBq6pTw+g4AaAHqFcH/4VrO5P+1z5rPRUq5QaMMcXnmGPGM4ERccnOQjzo2xpqnsfR5SQMVplNa4lZlUC75QJJ/Q0h1G9IkKJMx2GauxRf2rG7AogyiBiAgYnBEQQrEKLpDKCUNak+IS7XBspR6WqGqjZ9xIqJ6m6iMjc9714w7/1gQHbLCspDiX9xKuHr4m+1p1kxELKJQFqFU/e49QM/d4UMBqi6K+tqOKEBkLy6R682oeSxJfEVrvSi9n1E9e52UzIbFsDdYCkk3mJ3IZCMKiYLzPnbhL5cM36i7ljdhRytiChEJkJBcKgdteuyBGzy328tcG2hVOO4iVeRPrEpxHwE987ESINqTKwriAlEygGyqiJ6AWwGncfccESGOZiDxLpSykqxcWQl4mJfm0f6kvaMAlqT2uCncLO3iK3pzwq1AERuax5dzJuUYWZW9EeSIaKwYO8lUzdqn0NUOOIhBPeFw+Z4xWH+T66jSfO7d6lOhHWWx+fyU/FEqAG0YILcLbqonkeqHFCKgVvH/AyltQ+vzK32MouBB6WWBhASkNy8C+nCCAsKvNPSrGQt5IQtKRY22NDXG+4ZuPD5BFE3makt/VTiErgvwGIyQ1UjP9n8+51wVO5aVYydTeAumAd+hQe8Dw4MhsuHlTeBqJlrUxfN0LCJY5OiNHvB/ZU/eOWSCd1bQ5P8zURSJA7vGDbPlvOiny+O7OvA2wBa+rYDxgLs8KheVAPKpA5UMEZBAJnvLNPn1ajm8YNe+lUd18yTaE5YzEo2iv9AETttTftMxQz5gol2UqqcOzs5vinSWOsIddA=
Content-Type: multipart/alternative; boundary="_000_HE1PR07MB42173ED204A3EFC79A0AFCD2989B9HE1PR07MB4217eurp_"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: HE1PR07MB4217.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 8dee04f6-d61f-4cbc-2ced-08d9aaaac673
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Nov 2021 15:47:49.8436 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: n2TtQt3udUSIrm+qFWUwAv3D1cm48CMTaFivX3KYLLl24VzuiMLui5XI/iHtaUg73JUcUr2/RkM5EGaP7uEwSOqymUTUSjhjmNyqYSwHcHKGIK6i/QUjYYGF9HRKo82K
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0701MB2796
Received-SPF: pass client-ip=40.107.5.50; envelope-from=francesca.palombini@ericsson.com; helo=EUR03-VE1-obe.outbound.protection.outlook.com
X-W3C-Hub-DKIM-Status: validation passed: (address=francesca.palombini@ericsson.com domain=ericsson.com), signature is good
X-W3C-Hub-Spam-Status: No, score=-4.8
X-W3C-Hub-Spam-Report: BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.698, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, W3C_AA=-1, W3C_WL=-1
X-W3C-Scan-Sig: mimas.w3.org 1mnjdt-0000pC-09 d86d54d7a41c7c93b0de73b5fa6fcb5c
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/HE1PR07MB42173ED204A3EFC79A0AFCD2989B9@HE1PR07MB4217.eurprd07.prod.outlook.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/39584
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>

Hi Martin,

Thank you for all the updates, you can go ahead and merge them as soon as it’s convenient and submit the new version, so that reviewers from Last Call can read the latest version.

Re- dependencies to TCPbis – I am ok with not having it. Now that we have had the discussion, the wg is aware and I have not heard any voice in favor of updating the reference, so please keep it as is.

Re- priority signals: thank you, the text below and re-reading 5.3.2 helped me understand the hierarchy of possible choices. Mike also answered some of my confusion in https://github.com/httpwg/http-extensions/issues/1783#issuecomment-971693935 – up to you if you think it is useful to add some of that regarding what parts are still mandatory to implement, I’m fine either way.

Thanks again!
Francesca

From: Martin Thomson <mt@lowentropy.net>
Date: Monday, 15 November 2021 at 05:14
To: ietf-http-wg@w3.org <ietf-http-wg@w3.org>
Subject: Re: AD review of draft-ietf-httpbis-http2bis-05
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://protect2.fireeye.com/v1/url?k=f7306dd5-a8ab54d0-f7302d4e-86d2114eab2f-88675e722e367ee7&q=1&e=00a5acd9-7b14-4397-8e3f-7688ec22c3fb&u=https%3A%2F%2Fgithub.com%2Fhttpwg%2Fhttp2-spec%2Fpull%2F983
>>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.