Re: [Http-grease] Brief review of Greasing HTTP (draft-nottingham-http-grease-00)

Christian Folini <christian.folini@netnea.com> Wed, 12 August 2020 06:03 UTC

Return-Path: <christian.folini@netnea.com>
X-Original-To: http-grease@ietfa.amsl.com
Delivered-To: http-grease@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B881A3A105E for <http-grease@ietfa.amsl.com>; Tue, 11 Aug 2020 23:03:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 BxBMbH3r8lIQ for <http-grease@ietfa.amsl.com>; Tue, 11 Aug 2020 23:03:21 -0700 (PDT)
Received: from mail.netnea.com (mail.netnea.com [82.220.26.45]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B98823A102D for <http-grease@ietf.org>; Tue, 11 Aug 2020 23:03:20 -0700 (PDT)
X-Virus-Scanned: Debian amavisd-new at
Date: Wed, 12 Aug 2020 08:03:16 +0200
From: Christian Folini <christian.folini@netnea.com>
To: Martin Thomson <mt@lowentropy.net>
Cc: http-grease@ietf.org
Message-ID: <20200812060316.GA11756@leander>
References: <20200811141323.GA13680@leander> <9f60e3e0-1719-44e2-8ad0-c2b49b061a20@www.fastmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
In-Reply-To: <9f60e3e0-1719-44e2-8ad0-c2b49b061a20@www.fastmail.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/http-grease/Z3wILiQZu4tojvOeSnmxqRJ-wok>
Subject: Re: [Http-grease] Brief review of Greasing HTTP (draft-nottingham-http-grease-00)
X-BeenThere: http-grease@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussion about ensuring flexibility in HTTP extensions \(\"grease'\)" <http-grease.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/http-grease>, <mailto:http-grease-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/http-grease/>
List-Post: <mailto:http-grease@ietf.org>
List-Help: <mailto:http-grease-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/http-grease>, <mailto:http-grease-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 12 Aug 2020 06:03:24 -0000

Hey Martin,

It certainly would have helped me. 

I particularly like the following paragraph:

"The principle that grease operates on is that an implementation that is
regularly exposed to unknown values is less likely to be intolerant of new
values when they appear. This depends largely on the assumption that the
difficulty of implementing the extension mechanism correctly is not
significantly more effort than implementing code to identify and filter out
reserved values. Reserving random or unevenly distributed values for this
purpose is thought to further discourage special treatment."

Have a good day,

Christian


On Wed, Aug 12, 2020 at 10:31:54AM +1000, Martin Thomson wrote:
> 
> 
> On Wed, Aug 12, 2020, at 00:13, Christian Folini wrote:
> > The high-flying explanation of what "greasing" actually means, could be a bit
> > more explicit. Maybe even a section "What is greasing?"  It would help with
> > the readability (-> and consequently adoption) of the document.
> 
> (shameless self-promotion) https://intarchboard.github.io/use-it-or-lose-it/draft-iab-use-it-or-lose-it.html contains a definition.  Does that help?
> 
> -- 
> Http-grease mailing list
> Http-grease@ietf.org
> https://www.ietf.org/mailman/listinfo/http-grease