Re: Proposal - Reduce HTTP2 frame length from 16 to 12 bits

Martin Thomson <martin.thomson@gmail.com> Tue, 28 May 2013 23:12 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 813C421E8054 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Tue, 28 May 2013 16:12:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level:
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
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 fSjtpge8Gf6O for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Tue, 28 May 2013 16:12:20 -0700 (PDT)
Received: from frink.w3.org (frink.w3.org [128.30.52.56]) by ietfa.amsl.com (Postfix) with ESMTP id 2D69811E80AE for <httpbisa-archive-bis2Juki@lists.ietf.org>; Tue, 28 May 2013 16:12:20 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.72) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1UhT3M-0004hl-97 for ietf-http-wg-dist@listhub.w3.org; Tue, 28 May 2013 23:11:40 +0000
Resent-Date: Tue, 28 May 2013 23:11:40 +0000
Resent-Message-Id: <E1UhT3M-0004hl-97@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 1UhT3A-0004fb-Do for ietf-http-wg@listhub.w3.org; Tue, 28 May 2013 23:11:28 +0000
Received: from mail-wi0-f181.google.com ([209.85.212.181]) by lisa.w3.org with esmtps (TLS1.0:RSA_ARCFOUR_SHA1:16) (Exim 4.72) (envelope-from <martin.thomson@gmail.com>) id 1UhT39-0006kx-C8 for ietf-http-wg@w3.org; Tue, 28 May 2013 23:11:28 +0000
Received: by mail-wi0-f181.google.com with SMTP id hi5so2985169wib.8 for <ietf-http-wg@w3.org>; Tue, 28 May 2013 16:11:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=BBM41BGW+euEv+x4BlH7+V9myaazJwVz3xuKg8PHd7A=; b=N1ZUZNYHbvOXgI4AV/R5/gLtwVwRueB6ngmbz2x24dEOf4w18DoiFtrVJ2ZT0dnb27 7ib7kH8ZJh3Z5qqC4sHphndzrZNCwRUs7+FzHLwT554iiZbcXv5eeFOo45TbZi6rRnnS CmkCU0x9EJClKUaVu2c8sEueSuZ+RzkHHHYoz05KeYjMRQfyQrQMvdYcXIclJ8YJc8pG 1D+PCniLcflcLz/jKyPXghtOiMTbyPbUlED6AISnPADtGD7D6XJkQbKkNy2r/75kXELb /MfcdPjq3ZgNtzpoaUlVXq2QrMaQmaoAJWOzsonWI1y5n3LfSmxMbiG2gs0HmdTc3cuG DmLg==
MIME-Version: 1.0
X-Received: by 10.180.74.10 with SMTP id p10mr12698wiv.39.1369782661188; Tue, 28 May 2013 16:11:01 -0700 (PDT)
Received: by 10.194.250.10 with HTTP; Tue, 28 May 2013 16:11:01 -0700 (PDT)
In-Reply-To: <em5d1e5e34-4488-4104-a575-5e400de51493@bodybag>
References: <alpine.LRH.2.01.1305281410440.10135@egate.xpasc.com> <em5d1e5e34-4488-4104-a575-5e400de51493@bodybag>
Date: Tue, 28 May 2013 16:11:01 -0700
Message-ID: <CABkgnnUcNqqvNJpBbP8REJRrWYz+45-Side5iBr6nUZHgWMATQ@mail.gmail.com>
From: Martin Thomson <martin.thomson@gmail.com>
To: "Adrien W. de Croy" <adrien@qbik.com>
Cc: HTTP Working Group <ietf-http-wg@w3.org>
Content-Type: text/plain; charset=UTF-8
Received-SPF: pass client-ip=209.85.212.181; envelope-from=martin.thomson@gmail.com; helo=mail-wi0-f181.google.com
X-W3C-Hub-Spam-Status: No, score=-3.5
X-W3C-Hub-Spam-Report: AWL=-2.698, 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 1UhT39-0006kx-C8 065d557478f854259badbd6e56aa4642
X-Original-To: ietf-http-wg@w3.org
Subject: Re: Proposal - Reduce HTTP2 frame length from 16 to 12 bits
Archived-At: <http://www.w3.org/mid/CABkgnnUcNqqvNJpBbP8REJRrWYz+45-Side5iBr6nUZHgWMATQ@mail.gmail.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/18129
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 28 May 2013 15:50, Adrien W. de Croy <adrien@qbik.com> wrote:
> it makes no sense to chisel into stone 12bits in the protocol.

Not to pick on Adrien, but this isn't stone.

Say we do go with 12 bits.  That doesn't prevent a future extension to
the protocol that enabled the negotiation of larger frame sizes.  It
doesn't prevent the use of a new protocol that had 37bits dedicated to
frame sizes.  The only cost is period of suffering where the 12 bit is
the effective limit until various affected parties move to 37.

Fact is, none of resembles stone on anything but the shortest of
timescales.  You might (reasonably) say that the cost of suffering
times the duration of suffering is excessive, but then you have to
make that case.  Impress upon us the magnitude of that pain, and/or
provide reasoning for why that pain would be prolonged.