Re: HTTP/2 GREASE, Results, and Implications
Willy Tarreau <w@1wt.eu> Thu, 31 October 2019 18:58 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 B832C120947 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 31 Oct 2019 11:58:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.65
X-Spam-Level:
X-Spam-Status: No, score=-2.65 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.25, MAILING_LIST_MULTI=-1, SPF_PASS=-0.001, 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 0djnsjqk4ktU for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 31 Oct 2019 11:58:11 -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 9D21E120865 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Thu, 31 Oct 2019 11:58:11 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.89) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1iQFbv-0001vj-IA for ietf-http-wg-dist@listhub.w3.org; Thu, 31 Oct 2019 18:55:55 +0000
Resent-Date: Thu, 31 Oct 2019 18:55:55 +0000
Resent-Message-Id: <E1iQFbv-0001vj-IA@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 <w@1wt.eu>) id 1iQFbt-0001uh-Um for ietf-http-wg@listhub.w3.org; Thu, 31 Oct 2019 18:55:53 +0000
Received: from wtarreau.pck.nerim.net ([62.212.114.60] helo=1wt.eu) by titan.w3.org with esmtp (Exim 4.92) (envelope-from <w@1wt.eu>) id 1iQFbr-00069J-Lj for ietf-http-wg@w3.org; Thu, 31 Oct 2019 18:55:53 +0000
Received: (from willy@localhost) by pcw.home.local (8.15.2/8.15.2/Submit) id x9VIthoD030948; Thu, 31 Oct 2019 19:55:43 +0100
Date: Thu, 31 Oct 2019 19:55:43 +0100
From: Willy Tarreau <w@1wt.eu>
To: Lucas Pardue <lucaspardue.24.7@gmail.com>
Cc: Mike Bishop <mbishop@evequefou.be>, HTTP Working Group <ietf-http-wg@w3.org>
Message-ID: <20191031185543.GB30937@1wt.eu>
References: <BN6PR2201MB1700D10A34C72213C78E09A6DA630@BN6PR2201MB1700.namprd22.prod.outlook.com> <CALGR9oZUHDbsvWUJ=r0TBDaKOwchWux5gEF+EH0cpb6hqcs-xA@mail.gmail.com> <BN6PR2201MB1700996BA38EC2FED189E876DA630@BN6PR2201MB1700.namprd22.prod.outlook.com> <BN6PR2201MB1700DA200AA4C756558170A6DA630@BN6PR2201MB1700.namprd22.prod.outlook.com> <CALGR9oY033EM9hgxOFeWZ8=1S-N662dm7u-P-5RCwWBZakT-xw@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <CALGR9oY033EM9hgxOFeWZ8=1S-N662dm7u-P-5RCwWBZakT-xw@mail.gmail.com>
User-Agent: Mutt/1.6.1 (2016-04-27)
Received-SPF: pass client-ip=62.212.114.60; envelope-from=w@1wt.eu; helo=1wt.eu
X-W3C-Hub-Spam-Status: No, score=-7.9
X-W3C-Hub-Spam-Report: BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, W3C_AA=-1, W3C_IRA=-1, W3C_IRR=-3, W3C_WL=-1
X-W3C-Scan-Sig: titan.w3.org 1iQFbr-00069J-Lj a9aecc40663f624260047d0ef3291119
X-Original-To: ietf-http-wg@w3.org
Subject: Re: HTTP/2 GREASE, Results, and Implications
Archived-At: <https://www.w3.org/mid/20191031185543.GB30937@1wt.eu>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/37092
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 Thu, Oct 31, 2019 at 06:10:33PM +0000, Lucas Pardue wrote: > On Thu, Oct 31, 2019 at 5:49 PM Mike Bishop <mbishop@evequefou.be> wrote: > > > Upon further investigation, it appears that Akamai hosts most of the sites > > where the connection gets closed, and Cloudflare hosts the sites which > > close the stream but leave the connection open (I'm guessing, from what the > > dev tools show). Given that we're both represented here, it seems likely > > that we should be able to drive some internal bugfixes and improve the > > state of the ecosystem. > > > > It's possible the Cloudflare closures are related to the client-oriented > half-closed issue that Willy and Bence have discussed. Maybe, but regardless, if we have to accept any frame type, half-closed makes no difference. For haproxy I still purposely decided not to accept to create a new stream from a unknown frame type (i.e. a frame type designating an idle stream must be either HEADERS or PRIORITY as stated in the spec). Because if we start to let such things pass through, we can't really count on the other end's behavior for subsequent frames :-/ > We'd be happy to > coordinate with other members of the group on a rerun of the experiment in > order to come to a more definitive answer. It would be nice to retest at world scale and be a bit more prepared to assist users who report breakage. Willy
- HTTP/2 GREASE, Results, and Implications Mike Bishop
- Re: HTTP/2 GREASE, Results, and Implications Lucas Pardue
- Re: HTTP/2 GREASE, Results, and Implications Willy Tarreau
- RE: HTTP/2 GREASE, Results, and Implications Mike Bishop
- Re: HTTP/2 GREASE, Results, and Implications Ian Swett
- Re: HTTP/2 GREASE, Results, and Implications Bence Béky
- Re: HTTP/2 GREASE, Results, and Implications Willy Tarreau
- RE: HTTP/2 GREASE, Results, and Implications Mike Bishop
- Re: HTTP/2 GREASE, Results, and Implications Lucas Pardue
- Re: HTTP/2 GREASE, Results, and Implications Willy Tarreau
- Re: HTTP/2 GREASE, Results, and Implications David Benjamin
- Re: HTTP/2 GREASE, Results, and Implications Willy Tarreau
- Re: HTTP/2 GREASE, Results, and Implications David Benjamin
- Re: HTTP/2 GREASE, Results, and Implications Willy Tarreau
- Re: HTTP/2 GREASE, Results, and Implications Willy Tarreau
- Re: HTTP/2 GREASE, Results, and Implications Bence Béky
- Re: HTTP/2 GREASE, Results, and Implications Willy Tarreau
- Re: HTTP/2 GREASE, Results, and Implications Stefan Eissing
- Re: HTTP/2 GREASE, Results, and Implications Bence Béky
- Re: HTTP/2 GREASE, Results, and Implications Willy Tarreau
- Re: HTTP/2 GREASE, Results, and Implications Tom Bergan
- Re: HTTP/2 GREASE, Results, and Implications Bence Béky
- Re: HTTP/2 GREASE, Results, and Implications Willy Tarreau
- Re: HTTP/2 GREASE, Results, and Implications Willy Tarreau
- Re: HTTP/2 GREASE, Results, and Implications Tom Bergan
- Re: HTTP/2 GREASE, Results, and Implications Willy Tarreau
- Re: HTTP/2 GREASE, Results, and Implications Dmitri Tikhonov
- Re: HTTP/2 GREASE, Results, and Implications Stefan Eissing