Re: SETTINGS_PRIORITY_SCHEME | Re: Setting to disable HTTP/2 Priorities
Lucas Pardue <lucaspardue.24.7@gmail.com> Wed, 31 July 2019 11:04 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 126A5120114 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Wed, 31 Jul 2019 04:04:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.751
X-Spam-Level:
X-Spam-Status: No, score=-2.751 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.249, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 YgvWGMb8HtGD for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Wed, 31 Jul 2019 04:04:53 -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 4A8A11200F6 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Wed, 31 Jul 2019 04:04:53 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.89) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1hsmMw-0000Ht-6A for ietf-http-wg-dist@listhub.w3.org; Wed, 31 Jul 2019 11:02:06 +0000
Resent-Date: Wed, 31 Jul 2019 11:02:06 +0000
Resent-Message-Id: <E1hsmMw-0000Ht-6A@frink.w3.org>
Received: from mimas.w3.org ([2603:400a:ffff:804:801e:34:0:4f]) by frink.w3.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from <lucaspardue.24.7@gmail.com>) id 1hsmMs-0000FZ-9v for ietf-http-wg@listhub.w3.org; Wed, 31 Jul 2019 11:02:02 +0000
Received: from mail-vs1-xe2f.google.com ([2607:f8b0:4864:20::e2f]) by mimas.w3.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89) (envelope-from <lucaspardue.24.7@gmail.com>) id 1hsmMq-0003L9-Ri for ietf-http-wg@w3.org; Wed, 31 Jul 2019 11:02:02 +0000
Received: by mail-vs1-xe2f.google.com with SMTP id v6so45895926vsq.4 for <ietf-http-wg@w3.org>; Wed, 31 Jul 2019 04:01:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=jd3liNaBbDSw+0OPRM7dxp5sw91Y6cWb47H+rU6hpBs=; b=maKPBlEE6KH2x5XcDdiHBFWimilvT0m6acPJT9ynz9/hOEhuifAli5LtgEqr70yyQL cy8HRZvqw4lbbxLdWQ+Z/wQjFyEUG/Let/DXp/+7oshlNOztR3otfamjVY8Qz5UdABYr y1D843HcFh3sapjPnPVw3JJvqP43CB6uELDqIRFhOBsW4hAFnUclzoK2yuAo4uZm9bBr 3hh/keB4LBDBVZcz0XpkPzf8WlsEMuwwTN6ILuaapVc5Q2BirKjwBbRlF+/CELUtWMon e1yyIaIJGnxZoW8KfzAE3rVSECRcNTdiZpcaPHfXFL8Isf5DQMEtp0nV4T+6Ksuje57i 44gg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=jd3liNaBbDSw+0OPRM7dxp5sw91Y6cWb47H+rU6hpBs=; b=BB/MswtCV+FORyW+L0NO9a1rP2MZqipiJyTI2bVUPR79KpzRRqLgM7vX4kg5XrMftt vfmRUkqPMH2BV2iTn8JRqLCF+fg2+PCP7V+WndAxel+a1qREtvZqpXJQInWonoaUH2aw SaYT01ePT1Gw247cTNnMXuB4PKY8IBtTz176GuciAwf932GlXz+8rNuHxxfO3qZXW/AH bccs00XXR3YlSThWGDYf6xjm1Rb3tdqpkuorvmKPYfH7kLk4BxC+KeOJl3Et+acnKiMr TCfUaEbw8ZFbB9naeqgDkHk/XMeSOOn66/oEkdGrjv1bghdgJ/5grELjj4dR9ak90prh LMRQ==
X-Gm-Message-State: APjAAAX4iLjuv/HLnsxjsqMFr3Z14blNfMP/ppfNqCqSJd5kFexznm1M RylBMfUpdPu++w6EeFWPueNDz209GaXpLlytIKw=
X-Google-Smtp-Source: APXvYqxJUO2A/nCoQAX9e8PGl3Dk+7ejYmpqaYKzM+Ew3MRVGN8na0gzd434jsRybLtuEFzoTF6oxMq5CK7YM5QDrHI=
X-Received: by 2002:a67:d39e:: with SMTP id b30mr10652616vsj.212.1564570899435; Wed, 31 Jul 2019 04:01:39 -0700 (PDT)
MIME-Version: 1.0
References: <20190725191746.GB12596@ubuntu-dmitri> <20190730154809.BBE3412178@welho-filter1.welho.com> <CALGR9oZnKo1JXnxLiKp+04kJeT5Uek3BiCPq=XSq4dG4B3AUBA@mail.gmail.com> <CACweHNDChKtVBTzQGctxAFdgZydrOKt8a9oAKrYbbq1JKLFPNg@mail.gmail.com>
In-Reply-To: <CACweHNDChKtVBTzQGctxAFdgZydrOKt8a9oAKrYbbq1JKLFPNg@mail.gmail.com>
From: Lucas Pardue <lucaspardue.24.7@gmail.com>
Date: Wed, 31 Jul 2019 12:01:27 +0100
Message-ID: <CALGR9oaM2JaAnFJt+e6B87jNYgGd42_fRbycSrqU31tEgR=AEg@mail.gmail.com>
To: Matthew Kerwin <matthew@kerwin.net.au>
Cc: Kari Hurtta <hurtta-ietf@elmme-mailer.org>, HTTP Working Group <ietf-http-wg@w3.org>, Brad Lassey <lassey@chromium.org>, Dmitri Tikhonov <dtikhonov@litespeedtech.com>
Content-Type: multipart/alternative; boundary="000000000000afd40e058ef80c1e"
Received-SPF: pass client-ip=2607:f8b0:4864:20::e2f; envelope-from=lucaspardue.24.7@gmail.com; helo=mail-vs1-xe2f.google.com
X-W3C-Hub-Spam-Status: No, score=-2.3
X-W3C-Hub-Spam-Report: AWL=1.539, BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, W3C_AA=-1, W3C_WL=-1
X-W3C-Scan-Sig: mimas.w3.org 1hsmMq-0003L9-Ri 86482e00ba7163f516ad37f43e0fcda1
X-Original-To: ietf-http-wg@w3.org
Subject: Re: SETTINGS_PRIORITY_SCHEME | Re: Setting to disable HTTP/2 Priorities
Archived-At: <https://www.w3.org/mid/CALGR9oaM2JaAnFJt+e6B87jNYgGd42_fRbycSrqU31tEgR=AEg@mail.gmail.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/36882
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 Matthew, On Tue, 30 Jul 2019, 22:25 Matthew Kerwin, <matthew@kerwin.net.au> wrote: > > At the risk of bike-shedding, I think calling it "enable" is a bit of an > issue. The setting, as an advertisement of the sender's capability, should > say something like "will ignore" (for disabling 7540 priorities) or "can > understand" (for enabling some other scheme). > > Unless we also feel the need to advertise "will not send"? > It's difficult for a server to guess at the client intent. Not sending PRIORITY information is also a signal to prioritise the request with default RFC7540 parameters (depend on root node with weight 16). So having a clear signal from client to server along the lines of "I don't intend to send, and don't infer any RFC7540 meaning from it" avoids that problem and my impression from Montreal was that this is a desirable goal. In Montreal we also discussed a possible experiment where the H2 PRIORITY frame contents would be repurposed, which requires a compatible server to read it correctly. In this case the signal would be more like "will send in an RFC7540-incompatible format". Lucas
- Setting to disable HTTP/2 Priorities Brad Lassey
- Re: Setting to disable HTTP/2 Priorities Dmitri Tikhonov
- Re: Setting to disable HTTP/2 Priorities Lucas Pardue
- Re: Setting to disable HTTP/2 Priorities Brad Lassey
- Re: Setting to disable HTTP/2 Priorities Willy Tarreau
- Re: Setting to disable HTTP/2 Priorities Lucas Pardue
- Re: Setting to disable HTTP/2 Priorities Willy Tarreau
- RE: Setting to disable HTTP/2 Priorities Mike Bishop
- Re: Setting to disable HTTP/2 Priorities Kazuho Oku
- Re: Setting to disable HTTP/2 Priorities Willy Tarreau
- RE: Setting to disable HTTP/2 Priorities Mike Bishop
- SETTINGS_PRIORITY_SCHEME | Re: Setting to disable… Kari Hurtta
- Re: SETTINGS_PRIORITY_SCHEME | Re: Setting to dis… Lucas Pardue
- Re: SETTINGS_PRIORITY_SCHEME | Re: Setting to dis… Matthew Kerwin
- Re: Setting to disable HTTP/2 Priorities Willy Tarreau
- Re: SETTINGS_PRIORITY_SCHEME | Re: Setting to dis… Lucas Pardue
- ENABLE ⇒ PROVIDE | Re: SETTINGS_PRIORITY_SCHEME |… Kari Hurtta
- SETTINGS_HTTP3_PRIORITY_MASK? | Re: SETTINGS_PRIO… Kari Hurtta
- Re: ENABLE ⇒ PROVIDE | Re: SETTINGS_PRIORITY_SCHE… Lucas Pardue
- SETTINGS_ENABLE_HTTP2_PRIORITIES default value | … Kari Hurtta
- Re: SETTINGS_ENABLE_HTTP2_PRIORITIES default valu… Lucas Pardue
- Re: SETTINGS_HTTP3_PRIORITY_MASK? | Re: SETTINGS_… Lucas Pardue
- Re: ENABLE ⇒ PROVIDE | Re: SETTINGS_PRIORITY_SCHE… Matthew Kerwin
- Re: SETTINGS_PRIORITY_SCHEME | Re: Setting to dis… Matthew Kerwin
- Re: ENABLE ⇒ PROVIDE | Re: SETTINGS_PRIORITY_SCHE… Kari Hurtta
- HTTP/2 (RFC7540) tree priorities exit (opt out) |… Kari Hurtta
- Re: SETTINGS_ENABLE_HTTP2_PRIORITIES default valu… Willy Tarreau
- Re: SETTINGS_ENABLE_HTTP2_PRIORITIES default valu… Willy Tarreau
- [resend] SETTINGS_HTTP2_PRIORITY_MODEL (or SETTIN… Kari Hurtta
- Re: [resend] SETTINGS_HTTP2_PRIORITY_MODEL (or SE… Willy Tarreau
- Repurpose of priority | Re: SETTINGS_PRIORITY_SCH… Kari Hurtta
- Re: Repurpose of priority | Re: SETTINGS_PRIORITY… Lucas Pardue
- Repurpose of protocol elements | Re: Repurpose of… Kari Hurtta
- Re: Repurpose of protocol elements | Re: Repurpos… Lucas Pardue
- new type number versus repurpose of existing fiel… Kari Hurtta
- Re: new type number versus repurpose of existing … Lucas Pardue
- Re: new type number versus repurpose of existing … Matthew Kerwin
- Re: new type number versus repurpose of existing … Lucas Pardue
- reserved bit from Flags field | Re: new type numb… Kari Hurtta
- Re: reserved bit from Flags field | Re: new type … Lucas Pardue
- Re: reserved bit from Flags field | Re: new type … Kari Hurtta
- Re: reserved bit from Flags field | … | Re: Setti… Kari Hurtta
- Re: reserved bit from Flags field | … | Re: Setti… Lucas Pardue
- RE: Repurpose of protocol elements | Re: Repurpos… Mike Bishop
- Re: Repurpose of protocol elements | Re: Repurpos… Lucas Pardue