Re: proposed WINDOW_UPDATE text for session flow control windows

Roberto Peon <grmocg@gmail.com> Wed, 20 February 2013 22:54 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 0F89121F8726 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Wed, 20 Feb 2013 14:54:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.537
X-Spam-Level:
X-Spam-Status: No, score=-10.537 tagged_above=-999 required=5 tests=[AWL=0.061, 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 5R99ya1QHEU7 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Wed, 20 Feb 2013 14:54:27 -0800 (PST)
Received: from frink.w3.org (frink.w3.org [128.30.52.56]) by ietfa.amsl.com (Postfix) with ESMTP id C3CEF21F86EC for <httpbisa-archive-bis2Juki@lists.ietf.org>; Wed, 20 Feb 2013 14:54:26 -0800 (PST)
Received: from lists by frink.w3.org with local (Exim 4.72) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1U8IXJ-0005j6-0N for ietf-http-wg-dist@listhub.w3.org; Wed, 20 Feb 2013 22:53:13 +0000
Resent-Date: Wed, 20 Feb 2013 22:53:13 +0000
Resent-Message-Id: <E1U8IXJ-0005j6-0N@frink.w3.org>
Received: from lisa.w3.org ([128.30.52.41]) by frink.w3.org with esmtp (Exim 4.72) (envelope-from <grmocg@gmail.com>) id 1U8IXA-0005fn-1Z for ietf-http-wg@listhub.w3.org; Wed, 20 Feb 2013 22:53:04 +0000
Received: from mail-oa0-f44.google.com ([209.85.219.44]) by lisa.w3.org with esmtps (TLS1.0:RSA_ARCFOUR_SHA1:16) (Exim 4.72) (envelope-from <grmocg@gmail.com>) id 1U8IX9-0005gx-CQ for ietf-http-wg@w3.org; Wed, 20 Feb 2013 22:53:03 +0000
Received: by mail-oa0-f44.google.com with SMTP id h1so8682966oag.31 for <ietf-http-wg@w3.org>; Wed, 20 Feb 2013 14:52:37 -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=bJedtx2b9zi10fr0FkG6TPn74xBJZyFvNxpCqKwfFBk=; b=Zwm/I4YtNw5OO9HH9COpHl9FCHBQJffawZFwX8PxiUfpDiLrDALJqHywkz9cVzc4id heHL06E9PZfzIRV+8VEJoB1MiB8xMoWMaS6JMjETH9V2DWWFvRy//B+1Hk8gGM4DUxL/ uY92ufehsh03ozQpnHM57dTpedr2xN7DBxXBl8XyZz1rtn1j7rS0P8uvQgO4FG3jGqAw MS0UO3EHcxozEh3+Tj6hZJmnXOkZv9MUg8aLUKvXRTIu0NtMXPPyyAzAN9P/euVhpYGA pA8V2lTd93EODmmtzAYYWAl3u5gIRo3Sct31nCTjs0oqHAYgv3RVxMHJk1cMq07SN86F 11jA==
MIME-Version: 1.0
X-Received: by 10.182.115.34 with SMTP id jl2mr10113961obb.9.1361400757310; Wed, 20 Feb 2013 14:52:37 -0800 (PST)
Received: by 10.76.167.193 with HTTP; Wed, 20 Feb 2013 14:52:37 -0800 (PST)
In-Reply-To: <CABkgnnU8Okqrq5POYZqDyFUoFzkQwjRAvQJQQ_jhCO9heaFYNA@mail.gmail.com>
References: <CAA4WUYiH8tCF83=jsk_jsvhXkYvmJ+pPLFzhacAMq3O54z2YBw@mail.gmail.com> <CAOdDvNqCe3d7QerQaxiwdwJ+wC+4CGA4ZrLRYFY75nR2QFThog@mail.gmail.com> <CAA4WUYg2gn7Um1FZk3KBcP5aH=RpSCbYduFz3M+hZGQ_A4tsxQ@mail.gmail.com> <CAOdDvNqTNa=R1MzZe1mKZF34tW-=mhHnM_s_XPVzBBSEWHveVQ@mail.gmail.com> <CAA4WUYiW6xsT8g--1cL7HZTVYS_+5Y-WKpzfbx2JCLRqHXNgcQ@mail.gmail.com> <2595AFA8-9928-4511-B569-3DFC36B73C5C@mnot.net> <CAA4WUYg8ksyjKYmeX6YC3P1-iaRRSD_e5KDhpPw0d9i2CnvpSQ@mail.gmail.com> <CABkgnnU4=OYYZEkS7sfxWjXum+Mpx7RzUdJSzYa9a+UybESQYw@mail.gmail.com> <CAP+FsNcDxJeU=7+x8Jx5TO0hm_P2yCKPu7_tEZF0GEtjMbQ2Xg@mail.gmail.com> <CAA4WUYh1qU6HPbeZTsFTy7i5svxWS2dATgUNyaoGnzbMLkCELg@mail.gmail.com> <CABkgnnUH5_t4BesWz2K5gtR0k0+ve42k-EWEaObK_nteh9fOUw@mail.gmail.com> <CAP+FsNcZrQ072mQikMSnyFrKqN0yDYhh=-8G4848YxdO_M-_zw@mail.gmail.com> <CABkgnnU8Okqrq5POYZqDyFUoFzkQwjRAvQJQQ_jhCO9heaFYNA@mail.gmail.com>
Date: Wed, 20 Feb 2013 14:52:37 -0800
Message-ID: <CAP+FsNd5bCpcVg7Z9Q=D1goYZ2keGnxPmy2G79O+h5K6bSa=cA@mail.gmail.com>
From: Roberto Peon <grmocg@gmail.com>
To: Martin Thomson <martin.thomson@gmail.com>
Cc: =?UTF-8?B?V2lsbGlhbSBDaGFuICjpmYjmmbrmmIwp?= <willchan@chromium.org>, Mark Nottingham <mnot@mnot.net>, Patrick McManus <mcmanus@ducksong.com>, HTTP Working Group <ietf-http-wg@w3.org>
Content-Type: multipart/alternative; boundary=f46d0444814189539c04d62fd01b
Received-SPF: pass client-ip=209.85.219.44; envelope-from=grmocg@gmail.com; helo=mail-oa0-f44.google.com
X-W3C-Hub-Spam-Status: No, score=-3.5
X-W3C-Hub-Spam-Report: AWL=-2.658, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001
X-W3C-Scan-Sig: lisa.w3.org 1U8IX9-0005gx-CQ 52c58b488c1704ddc4394ad32b3f35f8
X-Original-To: ietf-http-wg@w3.org
Subject: Re: proposed WINDOW_UPDATE text for session flow control windows
Archived-At: <http://www.w3.org/mid/CAP+FsNd5bCpcVg7Z9Q=D1goYZ2keGnxPmy2G79O+h5K6bSa=cA@mail.gmail.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/16697
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 afraid of simply sending a large window size, because I suspect that
simple implementations will mess it up for objects > 31 bits in size.
If we don't have a SETTINGS thing, then we're requiring flow control for
the first RT for any stream.

I like the flag solely because it is difficult to do by accident, unlike
using zero (which is technically fine otherwise)

The other thing to consider is when, if ever, one can transition from
flow-control disabled to requiring its use again.
Even if we don't allow this, it will require text explaining it.
-=R


On Wed, Feb 20, 2013 at 2:40 PM, Martin Thomson <martin.thomson@gmail.com>wrote;wrote:

> On 20 February 2013 13:49, Roberto Peon <grmocg@gmail.com> wrote:
> > By flags, do you mean SETTINGS thingies, or do you mean values in the
> flags
> > byte (I'm assuming SETTINGS thingies?)
>
> Either.  New settings are probably lower cost than flags, but they
> certainly aren't free.
>