HTTP/2.0 #19: Clarify that max-streams is per-direction [WAS: Outstanding Action Items]

William Chan (陈智昌) <willchan@chromium.org> Mon, 18 February 2013 03:33 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 C987F21F8B7C for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Sun, 17 Feb 2013 19:33:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.364
X-Spam-Level:
X-Spam-Status: No, score=-9.364 tagged_above=-999 required=5 tests=[AWL=0.312, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, 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 L7ovtz4BNnQA for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Sun, 17 Feb 2013 19:33:07 -0800 (PST)
Received: from frink.w3.org (frink.w3.org [128.30.52.56]) by ietfa.amsl.com (Postfix) with ESMTP id D239D21F8B80 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Sun, 17 Feb 2013 19:33:06 -0800 (PST)
Received: from lists by frink.w3.org with local (Exim 4.72) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1U7HS7-0000GG-BA for ietf-http-wg-dist@listhub.w3.org; Mon, 18 Feb 2013 03:31:39 +0000
Resent-Date: Mon, 18 Feb 2013 03:31:39 +0000
Resent-Message-Id: <E1U7HS7-0000GG-BA@frink.w3.org>
Received: from lisa.w3.org ([128.30.52.41]) by frink.w3.org with esmtp (Exim 4.72) (envelope-from <willchan@google.com>) id 1U7HRr-0000F5-Vx for ietf-http-wg@listhub.w3.org; Mon, 18 Feb 2013 03:31:24 +0000
Received: from mail-qe0-f47.google.com ([209.85.128.47]) by lisa.w3.org with esmtps (TLS1.0:RSA_ARCFOUR_SHA1:16) (Exim 4.72) (envelope-from <willchan@google.com>) id 1U7HRr-0001dF-4C for ietf-http-wg@w3.org; Mon, 18 Feb 2013 03:31:23 +0000
Received: by mail-qe0-f47.google.com with SMTP id 2so2231857qea.6 for <ietf-http-wg@w3.org>; Sun, 17 Feb 2013 19:30:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-received:sender:date:x-google-sender-auth:message-id :subject:from:to:cc:content-type; bh=y8hQt6DE7VqiWz11z8/DLn/CMDUAWeUmHBd3uT20VtM=; b=Fl3jAqgvJz3ameZhnRHgo0VnPqnIytHFeAfMhe2eO2CrnChPOvLjOs6LmgkNIejTII 7vdc1mYS/ZcE4G/DMeO+SFBENw60OvAVRtLQt6gmwMY+O0Lq4b3BYoN73+P185uFf3q5 Tt8vqDjhLkBWOV+oG+/ps+PaTCzhkk2vw0rz22cj1fAV/+hsX3T7em7HcGi1F82Njyw+ 17oOk4haq60lSfOGtB2m1m+luQ3ANPnWx0AzqQDZ0Hkf5YVRwtGNgjUBZb6bB/Gkkidk cxtHJdHPfmLNPevk9ZPgbX02bCXu3hjicMt0UaNuk1O7WZFElkG0KS4m7ul8lcDmLCnL LOpQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=mime-version:x-received:sender:date:x-google-sender-auth:message-id :subject:from:to:cc:content-type; bh=y8hQt6DE7VqiWz11z8/DLn/CMDUAWeUmHBd3uT20VtM=; b=aTfPFVE28Hx1d3rMhLJoNVFcBOu8v/kwjK/xOkctobxptIlevD5FGiyhUnX811x3ve fc9W5oJpBzZoEsTcJBu3j1+lpxeAJreAQeAAUXCKfHMFaWfM76Sm62g6EUzn5V7r1Am1 fxiP2cnGqhdOq0l6xAkFmUqhMw1IKeQtu3+Gg=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-received:sender:date:x-google-sender-auth:message-id :subject:from:to:cc:content-type:x-gm-message-state; bh=y8hQt6DE7VqiWz11z8/DLn/CMDUAWeUmHBd3uT20VtM=; b=ZWJyFC4PFLRTgKE+nX6ayEi+MdOQMZa6Ajcla5BWkuPz4LGr45vNUv7a0MQ46dxYs7 0thDR6h7vEVLnHUFWxaOhp0CsbFVEH02dSpq2MeKn6BGG/ZE1+Z3W3qYdE6CWQeXh8hO J1dqEBNuydyd4uvHH/57/4Ul8Pj/oZSG15/Fdxg7F9pDRmakGS291ribROpDNHXohFSn 5IAQzZnWCDvk3BqvYHfAvexn4UT5l6kKTwqtzt7Sf8NMv3Ic5eVtPBcfO59C1wqlmtZL gDiMqoxwwF/K0/sUhD0Dm85WFmYupjwp5oeQPgcvLizwtoecc87HW1UPXnpZQw/By8SS Sb3Q==
MIME-Version: 1.0
X-Received: by 10.49.127.199 with SMTP id ni7mr4296071qeb.17.1361158257183; Sun, 17 Feb 2013 19:30:57 -0800 (PST)
Sender: willchan@google.com
Received: by 10.229.135.210 with HTTP; Sun, 17 Feb 2013 19:30:57 -0800 (PST)
Date: Sun, 17 Feb 2013 19:30:57 -0800
X-Google-Sender-Auth: 3plK8NY_ZfXmY5rpBc1IXQrPBEA
Message-ID: <CAA4WUYi+R1GrZS3wc89-5=gLLW+7J8PWv+BzCQf7xPfKJw32NQ@mail.gmail.com>
From: "William Chan (陈智昌)" <willchan@chromium.org>
To: Mark Nottingham <mnot@mnot.net>
Cc: HTTP Working Group <ietf-http-wg@w3.org>
Content-Type: multipart/alternative; boundary="047d7b6dcbd6670c9f04d5f75a8e"
X-Gm-Message-State: ALoCoQloH/yOTu85X88D6KZ9GIX533+qhmXcsszFctTmsJ4ZLhNDiLD5cwUxfGm4AFQSOaV/EZerBSlcqOTjPclfB4mAA8E2R69TDOV1WxIur8P7eghM3Pd8VNwTfCcqRujxlxiljs1K/IqOnnbqY3Ud42VsYWSl5IKvPp03b9wNb/M0hF3btttzwtPOc54VEV1/+LwqVBj+
Received-SPF: pass client-ip=209.85.128.47; envelope-from=willchan@google.com; helo=mail-qe0-f47.google.com
X-W3C-Hub-Spam-Status: No, score=-3.7
X-W3C-Hub-Spam-Report: AWL=-2.385, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-0.556, SPF_PASS=-0.001
X-W3C-Scan-Sig: lisa.w3.org 1U7HRr-0001dF-4C dac4e9403b1b3003e9c5a0eddddce352
X-Original-To: ietf-http-wg@w3.org
Subject: HTTP/2.0 #19: Clarify that max-streams is per-direction [WAS: Outstanding Action Items]
Archived-At: <http://www.w3.org/mid/CAA4WUYi+R1GrZS3wc89-5=gLLW+7J8PWv+BzCQf7xPfKJw32NQ@mail.gmail.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/16659
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'm not one to be very particular about wording, but just to get the ball
rolling...

Proposed new text to clarify directionality:
"""
4 - SETTINGS_MAX_CONCURRENT_STREAMS indicates the maximum number of
concurrent streams which the sender of the SETTINGS frame is willing to
allow the peer to open. Note that this limit is directional. By default
there is no limit.  For implementors it is recommended that this value be
no smaller than 100, so as not to unnecessarily limit parallelism.
"""

Not that it matters, but here's my github commit:
https://github.com/willchan/http2-spec/commit/2fc3db01fd32bd8f20d1f01b3091c513eb40bde6(ignore
the html stuff above, I guess the the html generation tool hasn't
been run since the last changes to the XML).

On Sun, Feb 17, 2013 at 5:57 PM, Mark Nottingham <mnot@mnot.net> wrote:

> Thanks. I've opened this to track:
>   https://github.com/http2/http2-spec/issues/19
>
> On 06/02/2013, at 2:44 PM, William Chan (陈智昌) <willchan@chromium.org>
> wrote:
>
> > <snip>
> >
> >> * Will: double check that spdy's change to directionality for max
> streams has made it into http/2, or raise issue.
> >
> > """
> >
> > 4 - SETTINGS_MAX_CONCURRENT_STREAMS allows the sender to inform
> >         the remote endpoint the maximum number of concurrent streams
> >         which it will allow.  By default there is no limit.  For
> >         implementors it is recommended that this value be no smaller
> >         than 100.
> > """
> >
> > It's the same text as we've had in SPDY/2, and our SPDY/4 draft is the
> > same. This wording is technically correct, but it does not
> > particularly emphasize that the limit is directional. I can imagine
> > first time readers misinterpreting it.
> >
>
> --
> Mark Nottingham   http://www.mnot.net/
>
>
>
>