RE: #40 - HTTP2 default value for client supported max_concurrent_streams

Gabriel Montenegro <Gabriel.Montenegro@microsoft.com> Fri, 22 February 2013 21:06 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 E8D6C21E8098 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Fri, 22 Feb 2013 13:06:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.572
X-Spam-Level:
X-Spam-Status: No, score=-9.572 tagged_above=-999 required=5 tests=[AWL=1.026, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LhNG2ggbR81L for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Fri, 22 Feb 2013 13:06:53 -0800 (PST)
Received: from frink.w3.org (frink.w3.org [128.30.52.56]) by ietfa.amsl.com (Postfix) with ESMTP id 378B721E808D for <httpbisa-archive-bis2Juki@lists.ietf.org>; Fri, 22 Feb 2013 13:06:53 -0800 (PST)
Received: from lists by frink.w3.org with local (Exim 4.72) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1U8zn6-0000JE-Hk for ietf-http-wg-dist@listhub.w3.org; Fri, 22 Feb 2013 21:04:24 +0000
Resent-Date: Fri, 22 Feb 2013 21:04:24 +0000
Resent-Message-Id: <E1U8zn6-0000JE-Hk@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 1U8zmu-0000I6-5R for ietf-http-wg@listhub.w3.org; Fri, 22 Feb 2013 21:04:12 +0000
Received: from na01-bl2-obe.ptr.protection.outlook.com ([65.55.169.27] 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 1U8zms-0006ri-9S for ietf-http-wg@w3.org; Fri, 22 Feb 2013 21:04:12 +0000
Received: from BL2FFO11FD015.protection.gbl (10.173.161.204) by BL2FFO11HUB022.protection.gbl (10.173.161.46) with Microsoft SMTP Server (TLS) id 15.0.620.12; Fri, 22 Feb 2013 21:03:30 +0000
Received: from TK5EX14MLTC102.redmond.corp.microsoft.com (131.107.125.37) by BL2FFO11FD015.mail.protection.outlook.com (10.173.160.223) with Microsoft SMTP Server (TLS) id 15.0.620.12 via Frontend Transport; Fri, 22 Feb 2013 21:03:29 +0000
Received: from TK5EX14MLTW652.wingroup.windeploy.ntdev.microsoft.com (157.54.71.68) by TK5EX14MLTC102.redmond.corp.microsoft.com (157.54.79.180) with Microsoft SMTP Server (TLS) id 14.2.318.3; Fri, 22 Feb 2013 21:03:00 +0000
Received: from TK5EX14MBXW602.wingroup.windeploy.ntdev.microsoft.com ([169.254.2.12]) by TK5EX14MLTW652.wingroup.windeploy.ntdev.microsoft.com ([157.54.71.68]) with mapi id 14.02.0328.011; Fri, 22 Feb 2013 13:02:43 -0800
From: Gabriel Montenegro <Gabriel.Montenegro@microsoft.com>
To: Roberto Peon <grmocg@gmail.com>, Martin Thomson <martin.thomson@gmail.com>
CC: Osama Mazahir <OSAMAM@microsoft.com>, "ietf-http-wg@w3.org Group" <ietf-http-wg@w3.org>
Thread-Topic: #40 - HTTP2 default value for client supported max_concurrent_streams
Thread-Index: AQHOEQERjoFs5jjLHU+SGsqA7qj67JiGlPeAgAABLID//8eHQA==
Date: Fri, 22 Feb 2013 21:02:42 +0000
Message-ID: <CA566BAEAD6B3F4E8B5C5C4F61710C1163AA6440@TK5EX14MBXW602.wingroup.windeploy.ntdev.microsoft.com>
References: <B33F11E188FEAB49A7FAF38BAB08A2C001D31EF6@TK5EX14MBXW601.wingroup.windeploy.ntdev.microsoft.com> <CAP+FsNeHjN-SQHw5NyiqauNAL-7rbwq91a0OdXujdF4SL6j4Yw@mail.gmail.com> <CABkgnnWD1XWx3hChfDh83VmhtspsCHETRnZBYjzM7pCXYa=0Fg@mail.gmail.com> <CAP+FsNcqu-AwNnijWcPyNZFWssEqo0b+sv61E09ZO=aFyzCNFQ@mail.gmail.com>
In-Reply-To: <CAP+FsNcqu-AwNnijWcPyNZFWssEqo0b+sv61E09ZO=aFyzCNFQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [157.54.51.90]
Content-Type: multipart/alternative; boundary="_000_CA566BAEAD6B3F4E8B5C5C4F61710C1163AA6440TK5EX14MBXW602w_"
MIME-Version: 1.0
X-Forefront-Antispam-Report: CIP:131.107.125.37; CTRY:US; IPV:CAL; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(377454001)(199002)(189002)(24454001)(53806001)(49866001)(20776003)(4396001)(50986001)(80022001)(76482001)(59766001)(5343655001)(66066001)(5343635001)(16236675001)(56816002)(47976001)(44976002)(56776001)(79102001)(54316002)(33656001)(77982001)(74662001)(47736001)(63696002)(51856001)(55846006)(47446002)(54356001)(74502001)(46102001)(16406001)(512954001)(31966008)(15202345001)(65816001); DIR:OUT; SFP:; SCL:1; SRVR:BL2FFO11HUB022; H:TK5EX14MLTC102.redmond.corp.microsoft.com; RD:InfoDomainNonexistent; A:1; MX:1; LANG:en;
X-OriginatorOrg: microsoft.onmicrosoft.com
X-Forefront-PRVS: 07658B8EA3
Received-SPF: pass client-ip=65.55.169.27; envelope-from=Gabriel.Montenegro@microsoft.com; helo=na01-bl2-obe.outbound.protection.outlook.com
X-W3C-Hub-Spam-Status: No, score=-3.5
X-W3C-Hub-Spam-Report: AWL=-3.450, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001
X-W3C-Scan-Sig: lisa.w3.org 1U8zms-0006ri-9S 38f46e400103a43a69205fc0c81aee93
X-Original-To: ietf-http-wg@w3.org
Subject: RE: #40 - HTTP2 default value for client supported max_concurrent_streams
Archived-At: <http://www.w3.org/mid/CA566BAEAD6B3F4E8B5C5C4F61710C1163AA6440@TK5EX14MBXW602.wingroup.windeploy.ntdev.microsoft.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/16775
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>

There is harm borne by the unwilling client receiver: battery and data allowance are not free.

From: Roberto Peon [mailto:grmocg@gmail.com]
Sent: Friday, 22 February, 2013 08:24
To: Martin Thomson
Cc: Osama Mazahir; ietf-http-wg@w3.org Group
Subject: Re: #40 - HTTP2 default value for client supported max_concurrent_streams

Yup, I understand that part. :)
I'm doing a poor job of pointing out that any harm done by doing something like this is borne by the party doing it.
... so why mandate it-- if there turns out to be a positive benefit of doing such a push in the future, fine.
I guess I'm attempting to argue that, unless we can figure out how this causes harm/is likely to be done accidentally and cause issues, then it is better to not say anything about it. Saying something about it creates a spec with is more fragile.

-=R

On Fri, Feb 22, 2013 at 8:19 AM, Martin Thomson <martin.thomson@gmail.com<mailto:martin.thomson@gmail.com>> wrote:
On 22 February 2013 05:29, Roberto Peon <grmocg@gmail.com<mailto:grmocg@gmail.com>> wrote:
> What is the motivation for that?
I'm not suggesting that this is Osama's motivation, but look at the
Upgrade scenario: the server is the first to send on the HTTP/2.0
session with a response.  There's an obvious opportunity there to push
prior to the client SETTINGS frame arriving.  The TLS scenario is less
interesting - the client sends SETTINGS prior to any request, making
defaults non-interesting.