Re: Call for Adoption: Cache Digests for HTTP/2

Martin Thomson <martin.thomson@gmail.com> Wed, 22 June 2016 07:30 UTC

Return-Path: <ietf-http-wg-request+bounce-httpbisa-archive-bis2juki=lists.ie@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 526DD12D1B1 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Wed, 22 Jun 2016 00:30:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.447
X-Spam-Level:
X-Spam-Status: No, score=-8.447 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.426, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 M33uvpUtqA2d for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Wed, 22 Jun 2016 00:30:30 -0700 (PDT)
Received: from frink.w3.org (frink.w3.org [128.30.52.56]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 75BE512B060 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Wed, 22 Jun 2016 00:30:30 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.80) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1bFcYr-00046G-OW for ietf-http-wg-dist@listhub.w3.org; Wed, 22 Jun 2016 07:26:57 +0000
Resent-Date: Wed, 22 Jun 2016 07:26:57 +0000
Resent-Message-Id: <E1bFcYr-00046G-OW@frink.w3.org>
Received: from lisa.w3.org ([128.30.52.41]) by frink.w3.org with esmtps (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from <martin.thomson@gmail.com>) id 1bFcYk-00045M-Vn for ietf-http-wg@listhub.w3.org; Wed, 22 Jun 2016 07:26:50 +0000
Received: from mail-qk0-f171.google.com ([209.85.220.171]) by lisa.w3.org with esmtps (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from <martin.thomson@gmail.com>) id 1bFcYh-0008Bs-Ud for ietf-http-wg@w3.org; Wed, 22 Jun 2016 07:26:49 +0000
Received: by mail-qk0-f171.google.com with SMTP id p10so53600729qke.3 for <ietf-http-wg@w3.org>; Wed, 22 Jun 2016 00:26:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=sLICTgf22UQ/rCl/Y1VoJCGZZtJwk8KJtIrzEagpiw0=; b=a+ee6ZZfs5eMYn1etbgwmnO4dIxRpW9CEuM7kNXaunxt7njTSlFOOozoemDU2UbYYh P/5a099ommpVqQftDiFsxgikEqibvmikXgxg0jwbsCPvo3cCzoO2M1q3u3cDZFYXKuoC fes9bZYEP/uMnd3bB9Y92o4oJEEOBlvXKQ+DhUYJDM3T9gJbIcb0YD2vsoe9RXGyfYmb 6vzJ16ouQt5U5enkBlXcvjEhIRl/gcKEndGcR/57HgZRNZ3KXsSfHFsu1PCQ0bPQcuXA YNB0kZCJenuKcMI5Mprev5H18FemoZucABYD3Yd0UAdMU+OOqZK+VEPLogi/VJ9BX7YN +5bQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=sLICTgf22UQ/rCl/Y1VoJCGZZtJwk8KJtIrzEagpiw0=; b=LKev8auNtCMWYR5UIpnSrPugY4YJvIox42toOrDu9bC60CvttQKawIsGum6cBCiyHM UL3Bjahw1BlOyKHm6uK47JIaojdqpdfHHkSnIn7tdrFOHBJ+eArACINmAtNaAt4CiQip 8LOGN919r7Mrl7aM/ISxh7wOsCNo3nRLgA+sPH/IXASJTHaKCfMRH9PmhRps+u/IDahk MKpQRDyubjgW9PEDfm9rpoHJhuiWeDYAQ2KShNIqRFKBrtLwh6SGNvobXalpRQkcvCh7 Z8wjDbanhz/bDlTELajS8TtkhyMUb6IqQj0g0xDXWhbbnCIdOu+EuDgYMc30neTeolkE bQVA==
X-Gm-Message-State: ALyK8tI1N7cQcsoRTsr6WqeOKLAgLOCMSBGPdoDZCb7N1twqjIBvQM7gFegl8RW0pp/6UHSBjUlkm60F40KzIw==
X-Received: by 10.55.101.68 with SMTP id z65mr36103257qkb.80.1466580381783; Wed, 22 Jun 2016 00:26:21 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.140.22.38 with HTTP; Wed, 22 Jun 2016 00:26:21 -0700 (PDT)
In-Reply-To: <040BA5C3-6CA3-4183-9B33-20D8F7A5CA16@mnot.net>
References: <040BA5C3-6CA3-4183-9B33-20D8F7A5CA16@mnot.net>
From: Martin Thomson <martin.thomson@gmail.com>
Date: Wed, 22 Jun 2016 08:26:21 +0100
Message-ID: <CABkgnnUcc99_=8fE+MDcBVF_FsOPdW0-eKTR=oBQ7Hz3vtT06A@mail.gmail.com>
To: Mark Nottingham <mnot@mnot.net>
Cc: HTTP Working Group <ietf-http-wg@w3.org>, Natasha Rooney <nrooney@gsma.com>, Kazuho Oku <kazuhooku@gmail.com>
Content-Type: text/plain; charset="UTF-8"
Received-SPF: pass client-ip=209.85.220.171; envelope-from=martin.thomson@gmail.com; helo=mail-qk0-f171.google.com
X-W3C-Hub-Spam-Status: No, score=-7.9
X-W3C-Hub-Spam-Report: AWL=1.833, BAYES_00=-1.9, 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, W3C_AA=-1, W3C_DB=-1, W3C_IRA=-1, W3C_IRR=-3, W3C_WL=-1
X-W3C-Scan-Sig: lisa.w3.org 1bFcYh-0008Bs-Ud de67bd23605402e6c3aa64eb49683be0
X-Original-To: ietf-http-wg@w3.org
Subject: Re: Call for Adoption: Cache Digests for HTTP/2
Archived-At: <http://www.w3.org/mid/CABkgnnUcc99_=8fE+MDcBVF_FsOPdW0-eKTR=oBQ7Hz3vtT06A@mail.gmail.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/31747
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 think that we should adopt this.

But yikes, it got complicated while I wasn't looking.  FOUR flags,
none of which are very well justified in the text.  The implications
of those aren't very well explored either; does this mean that there
are multiple Bloom filters?  How do these flags interact?  Simple
example: what do I do with the contents of a frame that has the RESET
flag?

That needs some significant work.  I'm sure that there are reasonable
reasons for each of these, but given that I was concerned that it was
too complicated to implement in the original form, this really steps
it up a notch.

On 22 June 2016 at 07:52, Mark Nottingham <mnot@mnot.net> wrote:
> <https://tools.ietf.org/html/draft-kazuho-h2-cache-digest-01>
>
> This draft has been discussed both out in the community and at our meetings, and there seems to be a decent amount of interest in it. So, this is a Call for Adoption to add it to our set of working documents.
>
> Please state whether you support adoption, and ideally why. Expressions of interest in implementation would also be very helpful.
>
> We'll wait at least one week before making a decision.
>
> N.B. Because I'm co-author on the draft, Natasha Rooney has kindly agreed to judge consensus on the CfA, and act as Document Shepherd if we do adopt it.
>
> Cheers,
>
>
> --
> Mark Nottingham   https://www.mnot.net/
>
>