RE: Setting to disable HTTP/2 Priorities

Mike Bishop <mbishop@evequefou.be> Mon, 29 July 2019 19:40 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 31A5212004A for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Mon, 29 Jul 2019 12:40:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.652
X-Spam-Level:
X-Spam-Status: No, score=-2.652 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.249, MAILING_LIST_MULTI=-1, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=evequefou.onmicrosoft.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 k5zB5teKLiYe for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Mon, 29 Jul 2019 12:40:25 -0700 (PDT)
Received: from frink.w3.org (frink.w3.org [IPv6:2603:400a:ffff:804:801e:34:0:38]) (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 B5224120043 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Mon, 29 Jul 2019 12:40:25 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.89) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1hsBTf-0003CW-5d for ietf-http-wg-dist@listhub.w3.org; Mon, 29 Jul 2019 19:38:35 +0000
Resent-Date: Mon, 29 Jul 2019 19:38:35 +0000
Resent-Message-Id: <E1hsBTf-0003CW-5d@frink.w3.org>
Received: from titan.w3.org ([2603:400a:ffff:804:801e:34:0:4c]) by frink.w3.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from <mbishop@evequefou.be>) id 1hsBTc-0003BA-Fs for ietf-http-wg@listhub.w3.org; Mon, 29 Jul 2019 19:38:32 +0000
Received: from mail-eopbgr700116.outbound.protection.outlook.com ([40.107.70.116] helo=NAM04-SN1-obe.outbound.protection.outlook.com) by titan.w3.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from <mbishop@evequefou.be>) id 1hsBTa-0003Fe-WE for ietf-http-wg@w3.org; Mon, 29 Jul 2019 19:38:32 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IbzMUHYDVvaEsV0aVcpXXIqmUchiHEo21mfnxMt37DBeN9TNh9V7KvTQH1F2Q++A+hVoY1bVzPxNOvgrcMxf/XDaZEfh1nYa4rEtPiautxYcF5YP0lmZYjQiV7Msige/7EWSazTSSeSHEgHlbA5LqjqtXz316bbQDVRZtbI0hdfFFeJFwt/QyEkiz4wR2WDP3k8ky+sq0zwhCGSBuTQd3Jn/XIzFWchMvc18GEINTBjbzOSSdCrl1KqQkQcsfctJQgKL+Kbxkwvz7n+BwIqYZP1YBfwcv0ou/9+qe2qHbjWmnIzY5L+c70TCZ9IKrUyOiYNz2XU4x1aO27Fr+gpHLQ==
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-SenderADCheck; bh=eKEbyJKh2tut7B13dYZNJTaIbrqRWPhJH8aXhxu2V8o=; b=TTR9FPAs++ojszCvbg3F7sZsFOlZhYyCa+S8qb+JxgTSbavhsFZNXrx6/YwWbp7cIi8hRULYnzy1vQtUVAaF/+KlJAB6V7QrSfOTKrHEABp/mI/wY0FifFwveALxCizgba2JyyXghNIRRMuynF7+PUmZRgnwu43IK5mHb1Riy4V24dJdXtKAI9oyIJV3QfM5lPEtauUc6bfyvgqHbjSTP5KD+oJ46m8Z+0lGQDGlCd+XgW02rZXiHh9k9eO49xYF9I1p6kmhfxBsnLUz7vWeeB5vX38q0VptHKu5eS+cYtvJdJAKfPJmtR1+/5lMsjLdvFcJaRnNSD2n6MmCebZ3kg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1;spf=pass smtp.mailfrom=evequefou.be;dmarc=pass action=none header.from=evequefou.be;dkim=pass header.d=evequefou.be;arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=evequefou.onmicrosoft.com; s=selector1-evequefou-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=eKEbyJKh2tut7B13dYZNJTaIbrqRWPhJH8aXhxu2V8o=; b=d3CMnX24wpUPiCpvzEk69j5j91iuh4K3BKkMW+/tunbKGKTlZUVIHYq7kCqWo3rfCXZ+MeIjOtNrx3yI3BUxKK0M9Xoe55aHEzRua0YZzgOZQFMJu9R3+uZzOeqTuENAj/xzZGXDXX2gD9qX9PNNGWtrpFJ+w2w8ikxfWMlgZME=
Received: from CY4PR22MB0983.namprd22.prod.outlook.com (10.171.164.151) by CY4PR22MB0903.namprd22.prod.outlook.com (10.171.170.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2115.15; Mon, 29 Jul 2019 19:38:07 +0000
Received: from CY4PR22MB0983.namprd22.prod.outlook.com ([fe80::4190:c9d6:bf3f:2432]) by CY4PR22MB0983.namprd22.prod.outlook.com ([fe80::4190:c9d6:bf3f:2432%4]) with mapi id 15.20.2115.005; Mon, 29 Jul 2019 19:38:07 +0000
From: Mike Bishop <mbishop@evequefou.be>
To: Willy Tarreau <w@1wt.eu>, Lucas Pardue <lucaspardue.24.7@gmail.com>
CC: Brad Lassey <lassey@chromium.org>, HTTP Working Group <ietf-http-wg@w3.org>
Thread-Topic: Setting to disable HTTP/2 Priorities
Thread-Index: AQHVQxxt1JMbIPc1XUCSS3sSm0xBe6bcO5EAgAAIPACAABrdgIAFpOxg
Date: Mon, 29 Jul 2019 19:38:07 +0000
Message-ID: <CY4PR22MB09838DC9BAEC171E7B37454FDADD0@CY4PR22MB0983.namprd22.prod.outlook.com>
References: <CALjsk164zz+nDy5ZmOhvCscBQrBNMKTW0fz7Zxy=KtVx+ktz+Q@mail.gmail.com> <20190726031912.GB29509@1wt.eu> <CALGR9oZ7CyJ3LD4rmJn+4=E83ad3qc93Nc82-uJMXjiRL+NQjA@mail.gmail.com> <20190726052449.GD29509@1wt.eu>
In-Reply-To: <20190726052449.GD29509@1wt.eu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=mbishop@evequefou.be;
x-originating-ip: [74.215.152.7]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 42e4cb27-ce27-4e43-705a-08d7145c4831
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(7021145)(8989299)(4534185)(7022145)(4603075)(4627221)(201702281549075)(8990200)(7048125)(7024125)(7027125)(7023125)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020); SRVR:CY4PR22MB0903;
x-ms-traffictypediagnostic: CY4PR22MB0903:
x-microsoft-antispam-prvs: <CY4PR22MB0903718364D94941D142EC00DADD0@CY4PR22MB0903.namprd22.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7691;
x-forefront-prvs: 01136D2D90
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(39830400003)(376002)(396003)(136003)(346002)(366004)(189003)(199004)(13464003)(508600001)(2906002)(446003)(33656002)(486006)(9686003)(6436002)(11346002)(53546011)(476003)(71200400001)(76176011)(102836004)(71190400001)(4326008)(7736002)(6506007)(55016002)(81166006)(81156014)(8676002)(6246003)(186003)(8936002)(26005)(53936002)(99286004)(229853002)(68736007)(14444005)(256004)(305945005)(74316002)(66446008)(25786009)(76116006)(66066001)(6116002)(3846002)(7696005)(66946007)(316002)(14454004)(52536014)(66556008)(86362001)(54906003)(66476007)(5660300002)(110136005)(64756008)(781001); DIR:OUT; SFP:1102; SCL:1; SRVR:CY4PR22MB0903; H:CY4PR22MB0983.namprd22.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: evequefou.be does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 8XXoPxdqbx6dVY7KAZeMJN6ETfuCGJHU6Sj6MfXZ0O1GyFo7uW3c78GjtADfjjqh9pJlu8rQVlbyzKy2c6BQAT1rahS4zYfl+Zd66CX+b8uAYa4O9LI+EFf2+GW34XGNzTKStGsfTCGjh7bZodMrNX1i2FJeu08uAGxMKsQ2l4noaoVu45UMUSmelieY/sBHt94RK5WcuCHyD9iu+J+rQ8EzDXBUF2fACeTfPyEP2L0xgqjaIPD+uJhiwVBqKnFyBFj3kfh40zgD048MXqgByTfFCYnHl8TLo9i7ld5fu2Cc5TpG02k4wWBUHiDQm0H1REjMKSowfcuBwdKIgiOXlT1wyWJu+Gu22l+HVfJ9+YHtfwIfysDlad+Q7sxjRH97ZNtQ09zYIVqEYZJmb2ZmEafGONacz+MdnMqYT565t0s=
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: evequefou.be
X-MS-Exchange-CrossTenant-Network-Message-Id: 42e4cb27-ce27-4e43-705a-08d7145c4831
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Jul 2019 19:38:07.4531 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 41eaf50b-882d-47eb-8c4c-0b5b76a9da8f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: mbishop@evequefou.be
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR22MB0903
Received-SPF: pass client-ip=40.107.70.116; envelope-from=mbishop@evequefou.be; helo=NAM04-SN1-obe.outbound.protection.outlook.com
X-W3C-Hub-Spam-Status: No, score=-3.9
X-W3C-Hub-Spam-Report: BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, W3C_AA=-1, W3C_WL=-1
X-W3C-Scan-Sig: titan.w3.org 1hsBTa-0003Fe-WE f5273780d5749ae0c0cf01bb436269c8
X-Original-To: ietf-http-wg@w3.org
Subject: RE: Setting to disable HTTP/2 Priorities
Archived-At: <https://www.w3.org/mid/CY4PR22MB09838DC9BAEC171E7B37454FDADD0@CY4PR22MB0983.namprd22.prod.outlook.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/36864
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>

Both are issues.  I think the first order of business is to know whether the peer supports PRIORITY. If the client doesn't, the server might choose to be more aggressive about making its own inferences.  If the server doesn't, the client might as well save some bytes and might choose to delay low-priority requests on the assumption the server will be assuming the requests are in priority order.

-----Original Message-----
From: Willy Tarreau <w@1wt.eu> 
Sent: Friday, July 26, 2019 1:25 AM
To: Lucas Pardue <lucaspardue.24.7@gmail.com>
Cc: Brad Lassey <lassey@chromium.org>; HTTP Working Group <ietf-http-wg@w3.org>
Subject: Re: Setting to disable HTTP/2 Priorities

Hi Lucas,

On Thu, Jul 25, 2019 at 11:48:40PM -0400, Lucas Pardue wrote:
> The aim is to maintain todays default behavior of endpoints supporting H2.
> This is achieved by defining the initial value of the setting as 1; 
> endpoints "opt out" by sending 0.

Ah OK, thanks for clearing this out!

> Do you think we have mis-specced this compared to our aim?

No, but I might have misread it, I'll re-read. I also noticed that the beginning of the wording in the abstract mentioned clients not supporting priorities while they are usually the ones advertising them while servers not supporting them is (in my opinion) the real concern here (except maybe for PUSH). But I'll have another read with more caffeine :-)

Cheers,
Willy