Re: #38 - HTTP2 min value for server supported max_concurrent_streams

Martin Thomson <martin.thomson@gmail.com> Fri, 22 February 2013 16:19 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 DB9F721F8F75 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Fri, 22 Feb 2013 08:19:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.578
X-Spam-Level:
X-Spam-Status: No, score=-10.578 tagged_above=-999 required=5 tests=[AWL=0.021, BAYES_00=-2.599, 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 N4K1iNG3ufLa for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Fri, 22 Feb 2013 08:19:40 -0800 (PST)
Received: from frink.w3.org (frink.w3.org [128.30.52.56]) by ietfa.amsl.com (Postfix) with ESMTP id EA94121F8F6A for <httpbisa-archive-bis2Juki@lists.ietf.org>; Fri, 22 Feb 2013 08:19:39 -0800 (PST)
Received: from lists by frink.w3.org with local (Exim 4.72) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1U8vJS-00079K-2a for ietf-http-wg-dist@listhub.w3.org; Fri, 22 Feb 2013 16:17:30 +0000
Resent-Date: Fri, 22 Feb 2013 16:17:30 +0000
Resent-Message-Id: <E1U8vJS-00079K-2a@frink.w3.org>
Received: from lisa.w3.org ([128.30.52.41]) by frink.w3.org with esmtp (Exim 4.72) (envelope-from <martin.thomson@gmail.com>) id 1U8vJJ-00078a-Dw for ietf-http-wg@listhub.w3.org; Fri, 22 Feb 2013 16:17:21 +0000
Received: from mail-wg0-f41.google.com ([74.125.82.41]) by lisa.w3.org with esmtps (TLS1.0:RSA_ARCFOUR_SHA1:16) (Exim 4.72) (envelope-from <martin.thomson@gmail.com>) id 1U8vJI-0005Cu-SS for ietf-http-wg@w3.org; Fri, 22 Feb 2013 16:17:21 +0000
Received: by mail-wg0-f41.google.com with SMTP id ds1so1593702wgb.0 for <ietf-http-wg@w3.org>; Fri, 22 Feb 2013 08:16:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=eQ+f5eVR7a7I5LoF+MOuephreEdOWP+0CVtH3JbIeuU=; b=Od+bnjS2EEFQgLku3DNb5BTj3QNvTY4vwjs+YtkeikfEts73JXYCxvf+/Xf2eqpNmt jT9wP35nrLigbT2+JzrsGhh3S5uo7YbTrgr6/rBVS/Q9L5xm/TpYFLR7zoLteQyHiwau MeQshNFRbLmyQ+ORHNZULqR5SsfjGa3CZNR0SA8g/HbOw++YGB63yK2eVHXfkAlD5rgx SmZ+vlAWgRFmQH7Az+SuukdBfm0/rgEWgMRmlaPvpOoEKAq2uD5GZliJRLlfqH3i8fc5 agsWk/2WI9+65+CNoHgTX/OwQf8xJqmJz5U4h8NIAxpkPXWCIT4QkVH63QwgSQHeyq26 tBlw==
MIME-Version: 1.0
X-Received: by 10.180.77.9 with SMTP id o9mr50233163wiw.16.1361549814442; Fri, 22 Feb 2013 08:16:54 -0800 (PST)
Received: by 10.194.5.135 with HTTP; Fri, 22 Feb 2013 08:16:53 -0800 (PST)
In-Reply-To: <CAP+FsNcpbpXP8yAtTa4PgUhSrBjERDULyrHeOdjh-c70Ccu3Gg@mail.gmail.com>
References: <B33F11E188FEAB49A7FAF38BAB08A2C001D31EBA@TK5EX14MBXW601.wingroup.windeploy.ntdev.microsoft.com> <7D5CB237-97F8-4C6C-93F4-79E2C42D0EFF@checkpoint.com> <CAP+FsNcpbpXP8yAtTa4PgUhSrBjERDULyrHeOdjh-c70Ccu3Gg@mail.gmail.com>
Date: Fri, 22 Feb 2013 08:16:53 -0800
Message-ID: <CABkgnnXHuO-rYJ0buBzpFdF=eBCj2Lq_RzCf8p2wsVHf3ZUsCA@mail.gmail.com>
From: Martin Thomson <martin.thomson@gmail.com>
To: Roberto Peon <grmocg@gmail.com>
Cc: Yoav Nir <ynir@checkpoint.com>, Osama Mazahir <OSAMAM@microsoft.com>, "ietf-http-wg@w3.org Group" <ietf-http-wg@w3.org>
Content-Type: text/plain; charset="UTF-8"
Received-SPF: pass client-ip=74.125.82.41; envelope-from=martin.thomson@gmail.com; helo=mail-wg0-f41.google.com
X-W3C-Hub-Spam-Status: No, score=-3.5
X-W3C-Hub-Spam-Report: AWL=-2.667, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001
X-W3C-Scan-Sig: lisa.w3.org 1U8vJI-0005Cu-SS e3ca513b2a83a6933e41511359801e92
X-Original-To: ietf-http-wg@w3.org
Subject: Re: #38 - HTTP2 min value for server supported max_concurrent_streams
Archived-At: <http://www.w3.org/mid/CABkgnnXHuO-rYJ0buBzpFdF=eBCj2Lq_RzCf8p2wsVHf3ZUsCA@mail.gmail.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/16767
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>

On 22 February 2013 05:18, Roberto Peon <grmocg@gmail.com> wrote:
> Why 1?

1 seems a little restrictive, especially since 6 concurrent
connections is the current expectation in many browsers.

> If a client sends 8 concurrent streams, and the server only wants to handle
> 6 (say, because it is particularly resource limited right now), then it will
> reset two of the streams with an error code that essentially says
> try-again-later, and it can do so after sending the SETTINGS frame.

This is not isomorphic with a lower stream limit simply because the
client will have sent some amount of data for the 2 rejected streams,
expending some of what is a fairly limited resource (INIT CWD being as
it is).  That's probably OK if you consider that it's the client
prerogative and responsibility.