RE: HTTP 2.0 "Upgrade" flow

Gabriel Montenegro <Gabriel.Montenegro@microsoft.com> Wed, 17 April 2013 22:57 UTC

Return-Path: <ietf-http-wg-request@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 260051F0D14 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Wed, 17 Apr 2013 15:57:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.955
X-Spam-Level:
X-Spam-Status: No, score=-7.955 tagged_above=-999 required=5 tests=[AWL=-0.529, BAYES_00=-2.599, MIME_BASE64_BLANKS=0.041, RCVD_IN_DNSWL_HI=-8, UNRESOLVED_TEMPLATE=3.132]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pr7UlMI816py for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Wed, 17 Apr 2013 15:57:16 -0700 (PDT)
Received: from frink.w3.org (frink.w3.org [128.30.52.56]) by ietfa.amsl.com (Postfix) with ESMTP id 78A7B21F86CA for <httpbisa-archive-bis2Juki@lists.ietf.org>; Wed, 17 Apr 2013 15:57:16 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.72) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1USbH3-0007wo-Lg for ietf-http-wg-dist@listhub.w3.org; Wed, 17 Apr 2013 22:56:21 +0000
Resent-Date: Wed, 17 Apr 2013 22:56:21 +0000
Resent-Message-Id: <E1USbH3-0007wo-Lg@frink.w3.org>
Received: from lisa.w3.org ([128.30.52.41]) by frink.w3.org with esmtp (Exim 4.72) (envelope-from <Gabriel.Montenegro@microsoft.com>) id 1USbGz-0007vx-EL for ietf-http-wg@listhub.w3.org; Wed, 17 Apr 2013 22:56:17 +0000
Received: from mail-bl2lp0204.outbound.protection.outlook.com ([207.46.163.204] helo=na01-bl2-obe.outbound.protection.outlook.com) by lisa.w3.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from <Gabriel.Montenegro@microsoft.com>) id 1USbGy-00072B-Q1 for ietf-http-wg@w3.org; Wed, 17 Apr 2013 22:56:17 +0000
Received: from BY2FFO11FD004.protection.gbl (10.1.15.204) by BY2FFO11HUB029.protection.gbl (10.1.14.114) with Microsoft SMTP Server (TLS) id 15.0.675.0; Wed, 17 Apr 2013 22:55:37 +0000
Received: from TK5EX14HUBC106.redmond.corp.microsoft.com (131.107.125.37) by BY2FFO11FD004.mail.protection.outlook.com (10.1.14.158) with Microsoft SMTP Server (TLS) id 15.0.675.0 via Frontend Transport; Wed, 17 Apr 2013 22:55:36 +0000
Received: from co1outboundpool.messaging.microsoft.com (157.54.51.81) by mail.microsoft.com (157.54.80.61) with Microsoft SMTP Server (TLS) id 14.2.318.3; Wed, 17 Apr 2013 22:54:43 +0000
Received: from mail89-co1-R.bigfish.com (10.243.78.231) by CO1EHSOBE007.bigfish.com (10.243.66.70) with Microsoft SMTP Server id 14.1.225.23; Wed, 17 Apr 2013 22:54:43 +0000
Received: from mail89-co1 (localhost [127.0.0.1]) by mail89-co1-R.bigfish.com (Postfix) with ESMTP id EF2BA68043B for <ietf-http-wg@w3.org.FOPE.CONNECTOR.OVERRIDE>; Wed, 17 Apr 2013 22:54:42 +0000 (UTC)
X-Forefront-Antispam-Report-Untrusted: CIP:157.56.240.21; KIP:(null); UIP:(null); (null); H:BL2PRD0310HT004.namprd03.prod.outlook.com; R:internal; EFV:INT
X-SpamScore: 2
X-BigFish: PS2(zz1432I1418Izz1f42h1fc6h1ee6h1de0h1fdah1202h1e76h1d1ah1d2ahzzz31h2a8h668h839h93fhd24hf0ah1288h12a5h12a9h12bdh137ah13b6h1441h1504h1537h153bh162dh1631h1758h18e1h1946h19b5h1ad9h1b0ah17ej9a9j1155h)
Received-SPF: softfail (mail89-co1: transitioning domain of microsoft.com does not designate 157.56.240.21 as permitted sender) client-ip=157.56.240.21; envelope-from=Gabriel.Montenegro@microsoft.com; helo=BL2PRD0310HT004.namprd03.prod.outlook.com ; .outlook.com ;
X-Forefront-Antispam-Report-Untrusted: SFV:SKI; SFS:; DIR:OUT; SFP:; SCL:-1; SRVR:BN1PR03MB070; H:BN1PR03MB072.namprd03.prod.outlook.com; LANG:en;
Received: from mail89-co1 (localhost.localdomain [127.0.0.1]) by mail89-co1 (MessageSwitch) id 1366239281889217_28414; Wed, 17 Apr 2013 22:54:41 +0000 (UTC)
Received: from CO1EHSMHS006.bigfish.com (unknown [10.243.78.249]) by mail89-co1.bigfish.com (Postfix) with ESMTP id D5F1D2C0084; Wed, 17 Apr 2013 22:54:41 +0000 (UTC)
Received: from BL2PRD0310HT004.namprd03.prod.outlook.com (157.56.240.21) by CO1EHSMHS006.bigfish.com (10.243.66.16) with Microsoft SMTP Server (TLS) id 14.1.225.23; Wed, 17 Apr 2013 22:54:41 +0000
Received: from BN1PR03MB070.namprd03.prod.outlook.com (10.255.225.154) by BL2PRD0310HT004.namprd03.prod.outlook.com (10.255.97.39) with Microsoft SMTP Server (TLS) id 14.16.299.2; Wed, 17 Apr 2013 22:54:31 +0000
Received: from BN1PR03MB072.namprd03.prod.outlook.com (10.255.225.156) by BN1PR03MB070.namprd03.prod.outlook.com (10.255.225.154) with Microsoft SMTP Server (TLS) id 15.0.670.13; Wed, 17 Apr 2013 22:54:31 +0000
Received: from BN1PR03MB072.namprd03.prod.outlook.com ([169.254.10.181]) by BN1PR03MB072.namprd03.prod.outlook.com ([169.254.10.181]) with mapi id 15.00.0670.000; Wed, 17 Apr 2013 22:54:31 +0000
From: Gabriel Montenegro <Gabriel.Montenegro@microsoft.com>
To: "Adrien W. de Croy" <adrien@qbik.com>, Martin Thomson <martin.thomson@gmail.com>
CC: Mark Nottingham <mnot@mnot.net>, Ilari Liusvaara <ilari.liusvaara@elisanet.fi>, Ilya Grigorik <ilya@igvita.com>, "ietf-http-wg@w3.org Group" <ietf-http-wg@w3.org>
Thread-Topic: HTTP 2.0 "Upgrade" flow
Thread-Index: AQHOOVVdLTEXc0NMv0CgvQ05Ko8hA5jWPnaAgANU3FCAALPJgIAAXiGwgABQ4oCAAAK7gIAAAUmAgAABOoCAAAHmAIAAAPwAgAAHNgCAAARj4A==
Date: Wed, 17 Apr 2013 22:54:31 +0000
Message-ID: <ab7adefc5017458a94649984e35738e7@BN1PR03MB072.namprd03.prod.outlook.com>
References: <CABkgnnVP_4BCwiUd9ZpVzr8WLJjxqOkd82WK8yncseO8fRV_zA@mail.gmail.com> <em221a6930-d6e1-47ea-b735-5f9177f9ddf1@bombed>
In-Reply-To: <em221a6930-d6e1-47ea-b735-5f9177f9ddf1@bombed>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [2001:4898:1b:5:c1a7:728e:f564:d61e]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OrganizationHeadersPreserved: BN1PR03MB070.namprd03.prod.outlook.com
X-FOPE-CONNECTOR: Id%0$Dn%*$RO%0$TLS%0$FQDN%$TlsDn%
X-FOPE-CONNECTOR: Id%59$Dn%ELISANET.FI$RO%2$TLS%6$FQDN%corpf5vips-237160.customer.frontbridge.com$TlsDn%
X-FOPE-CONNECTOR: Id%59$Dn%IGVITA.COM$RO%2$TLS%6$FQDN%corpf5vips-237160.customer.frontbridge.com$TlsDn%
X-FOPE-CONNECTOR: Id%59$Dn%W3.ORG$RO%2$TLS%6$FQDN%corpf5vips-237160.customer.frontbridge.com$TlsDn%
X-FOPE-CONNECTOR: Id%59$Dn%QBIK.COM$RO%2$TLS%6$FQDN%corpf5vips-237160.customer.frontbridge.com$TlsDn%
X-FOPE-CONNECTOR: Id%59$Dn%GMAIL.COM$RO%2$TLS%6$FQDN%corpf5vips-237160.customer.frontbridge.com$TlsDn%
X-FOPE-CONNECTOR: Id%59$Dn%MNOT.NET$RO%2$TLS%6$FQDN%corpf5vips-237160.customer.frontbridge.com$TlsDn%
X-CrossPremisesHeadersPromoted: TK5EX14HUBC106.redmond.corp.microsoft.com
X-CrossPremisesHeadersFiltered: TK5EX14HUBC106.redmond.corp.microsoft.com
X-Forefront-Antispam-Report: CIP:131.107.125.37; CTRY:US; IPV:CAL; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(189002)(199002)(33646001)(54316002)(46102001)(73894001)(23676002)(81542001)(47776003)(621065001)(63696002)(20776003)(16676001)(59766001)(44976003)(31966008)(51856001)(74502001)(47446002)(56816002)(79102001)(74662001)(81342001)(69226001)(47976001)(50986001)(53806001)(80022001)(54356001)(50466001)(77982001)(56776001)(6806003)(76482001)(65816001)(49866001)(4396001)(47736001)(24736002)(3826001); DIR:OUT; SFP:; SCL:1; SRVR:BY2FFO11HUB029; H:TK5EX14HUBC106.redmond.corp.microsoft.com; RD:InfoDomainNonexistent; MX:1; A:1; LANG:en;
X-OriginatorOrg: microsoft.onmicrosoft.com
X-Forefront-PRVS: 081904387B
Received-SPF: pass client-ip=207.46.163.204; envelope-from=Gabriel.Montenegro@microsoft.com; helo=na01-bl2-obe.outbound.protection.outlook.com
X-W3C-Hub-Spam-Status: No, score=-2.8
X-W3C-Hub-Spam-Report: AWL=-3.494, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, UNRESOLVED_TEMPLATE=0.716
X-W3C-Scan-Sig: lisa.w3.org 1USbGy-00072B-Q1 ca4a55cef897d9d50a62745f12faf22e
X-Original-To: ietf-http-wg@w3.org
Subject: RE: HTTP 2.0 "Upgrade" flow
Archived-At: <http://www.w3.org/mid/ab7adefc5017458a94649984e35738e7@BN1PR03MB072.namprd03.prod.outlook.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/17313
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: <http://www.w3.org/Mail/>
List-Post: <mailto:ietf-http-wg@w3.org>
List-Unsubscribe: <mailto:ietf-http-wg-request@w3.org?subject=unsubscribe>

> >I think that you either send the session header immediately after the
> >first request (the Upgrade) and risk having it swalled,
> that could do nasty things if the server is only 1.1
> 
> >or you send it
> >immediately before the next (HTTP/2.0) request. In either case, you
> >don't incur an RTT delay.
> next request may not exist.

So the client is done then. Why is it an issue? What would be gained by the client sending its session header after it was done effectively using the session?