Re: Straw Poll: Restore Header Table and Static Table Indices

Nicholas Hurley <hurley@todesschaf.org> Tue, 07 October 2014 16:38 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 (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2ACA91ACE31 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Tue, 7 Oct 2014 09:38:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.788
X-Spam-Level:
X-Spam-Status: No, score=-7.788 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.786, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BqW1EOvcqhNg for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Tue, 7 Oct 2014 09:38:51 -0700 (PDT)
Received: from frink.w3.org (frink.w3.org [128.30.52.56]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E793E1A6FD3 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Tue, 7 Oct 2014 09:38:50 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.72) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1XbXk1-0002e3-KC for ietf-http-wg-dist@listhub.w3.org; Tue, 07 Oct 2014 16:36:01 +0000
Resent-Date: Tue, 07 Oct 2014 16:36:01 +0000
Resent-Message-Id: <E1XbXk1-0002e3-KC@frink.w3.org>
Received: from lisa.w3.org ([128.30.52.41]) by frink.w3.org with esmtp (Exim 4.72) (envelope-from <hurley@todesschaf.org>) id 1XbXjv-0002dK-A8 for ietf-http-wg@listhub.w3.org; Tue, 07 Oct 2014 16:35:55 +0000
Received: from out1-smtp.messagingengine.com ([66.111.4.25]) by lisa.w3.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.72) (envelope-from <hurley@todesschaf.org>) id 1XbXju-0008Lr-Cl for ietf-http-wg@w3.org; Tue, 07 Oct 2014 16:35:55 +0000
Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by gateway2.nyi.internal (Postfix) with ESMTP id EDBA220C7F for <ietf-http-wg@w3.org>; Tue, 7 Oct 2014 12:35:32 -0400 (EDT)
Received: from web2 ([10.202.2.212]) by compute6.internal (MEProxy); Tue, 07 Oct 2014 12:35:32 -0400
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=todesschaf.org; h= message-id:x-sasl-enc:from:to:cc:mime-version :content-transfer-encoding:content-type:in-reply-to:references :subject:date; s=mesmtp; bh=9yoEbhruBcZFS1h0O5dQjufpZH4=; b=puec WLpaonKMS72KnpqEmDLXOC4pRsGbCGoTSPqgDOhU+Ynql6POtuL99CBhPqQMknbg wvjJXojbH174NppxGChTFnWLV2gmpqHOo2txgOS+4P5q1tr13w79S5A9TIIMKQXi mfOHcM1E58bIqMe6l9EJ5vsVnpfqnJnGMGkhvtA=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=message-id:x-sasl-enc:from:to:cc :mime-version:content-transfer-encoding:content-type:in-reply-to :references:subject:date; s=smtpout; bh=9yoEbhruBcZFS1h0O5dQjufp ZH4=; b=fQYnXdx4TaZDGmpB34/VIfcfwjH3HFqhpSXWYhvy10ZeiQ7JkOMPeok4 ieeJXgfNQvYzOwiS3OOOAi3iJEgTYHd7OTmpzlxSkn2Ba4P2IYKIfUSdxl4zzNK2 S0ULgTmWcNeknTEhyqFoWwqLeAo/P0+1cAgGuu5PK0vezafeK8c=
Received: by web2.nyi.internal (Postfix, from userid 99) id C620754013C; Tue, 7 Oct 2014 12:35:32 -0400 (EDT)
Message-Id: <1412699732.2170145.176199249.48C58FAE@webmail.messagingengine.com>
X-Sasl-Enc: JnZ7Mll9XtTjNYzA6wVxMIpB1ryG3gleV8m8EOB4Mmuh 1412699732
From: Nicholas Hurley <hurley@todesschaf.org>
To: Willy Tarreau <w@1wt.eu>
Cc: Mark Nottingham <mnot@mnot.net>, HTTP Working Group <ietf-http-wg@w3.org>
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: text/plain
X-Mailer: MessagingEngine.com Webmail Interface - ajax-257eafe9
In-Reply-To: <20141007162640.GC16764@1wt.eu>
References: <54334615.40907@iij.ad.jp> <CAH_y2NGuRBeN=_NJExeFqt06Uq5MAdYHpAp2xhiFKj0AE1wcJQ@mail.gmail.com> <0BB64E69-463C-4D12-8582-FD1FF84D1B10@mnot.net> <20141007052847.GA11117@1wt.eu> <B47FA4E6-6F91-44A1-8257-AE5086EF4DC1@mnot.net> <20141007054917.GB4566@1wt.eu> <28897143-3030-4500-829A-4199CE17CA22@mnot.net> <20141007061650.GD4566@1wt.eu> <C2C61B19-E738-4B90-BE0F-A4346C095FA4@mnot.net> <1412698245.2163945.176189617.6D3084E5@webmail.messagingengine.com> <20141007162640.GC16764@1wt.eu>
Date: Tue, 07 Oct 2014 09:35:32 -0700
Received-SPF: pass client-ip=66.111.4.25; envelope-from=hurley@todesschaf.org; helo=out1-smtp.messagingengine.com
X-W3C-Hub-Spam-Status: No, score=-3.1
X-W3C-Hub-Spam-Report: AWL=-2.298, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001
X-W3C-Scan-Sig: lisa.w3.org 1XbXju-0008Lr-Cl 631cf710e97c568644ce3387def074cf
X-Original-To: ietf-http-wg@w3.org
Subject: Re: Straw Poll: Restore Header Table and Static Table Indices
Archived-At: <http://www.w3.org/mid/1412699732.2170145.176199249.48C58FAE@webmail.messagingengine.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/27490
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 Tue, Oct 7, 2014, at 09:26, Willy Tarreau wrote:
> For the first proposal I can understand, but for the second one, where's
> the big change in just applying an offset to the index number (since it's
> basically what it boils down to, by having only the tail of the static
> header table not fit in the single-byte encoding) ?

My issue is that it's totally untested, and the fact that we have
offsets at all in HPACK (the 1-based indexing versus most languages
being 0-based) has already caused enough interop problems in my
experience. It's silly, in my opinion, to introduce the possibility for
even more interop problems of the same ilk as those we have already
fixed. That's what makes it significant.
-- 
Peace,
  -Nick