Fwd: New Version Notification for draft-kazuho-httpbis-priority-03.txt

Lucas Pardue <lucaspardue.24.7@gmail.com> Tue, 05 November 2019 12:14 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 B26E11208A9 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Tue, 5 Nov 2019 04:14:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.649
X-Spam-Level:
X-Spam-Status: No, score=-2.649 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.25, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, MIME_BOUND_DIGITS_15=0.1, SPF_PASS=-0.001, URIBL_BLOCKED=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 75qYYgB3q8Mp for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Tue, 5 Nov 2019 04:14:13 -0800 (PST)
Received: from frink.w3.org (frink.w3.org [IPv6:2603:400a:ffff:804:801e:34:0:38]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B14AE1200B1 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Tue, 5 Nov 2019 04:14:13 -0800 (PST)
Received: from lists by frink.w3.org with local (Exim 4.89) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1iRxgF-0007MF-6Z for ietf-http-wg-dist@listhub.w3.org; Tue, 05 Nov 2019 12:11:27 +0000
Resent-Date: Tue, 05 Nov 2019 12:11:27 +0000
Resent-Message-Id: <E1iRxgF-0007MF-6Z@frink.w3.org>
Received: from titan.w3.org ([2603:400a:ffff:804:801e:34:0:4c]) by frink.w3.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from <lucaspardue.24.7@gmail.com>) id 1iRxgD-0007LU-1e for ietf-http-wg@listhub.w3.org; Tue, 05 Nov 2019 12:11:25 +0000
Received: from mail-vs1-xe2d.google.com ([2607:f8b0:4864:20::e2d]) by titan.w3.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from <lucaspardue.24.7@gmail.com>) id 1iRxgB-0000U6-0d for ietf-http-wg@w3.org; Tue, 05 Nov 2019 12:11:24 +0000
Received: by mail-vs1-xe2d.google.com with SMTP id 190so8719962vss.8 for <ietf-http-wg@w3.org>; Tue, 05 Nov 2019 04:11:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=3+JtT7gqFn+WsOY0lm2UyHXF1SNRmCtAOmycreAn4mc=; b=VTixmARp+oeKmvG0joKRKxDcbN18msuH0F2M7Cw5b/4ato0C3C5gwJsNi6WzNGwfxz NWFj/kT/KjOAwHT9dR606Kj2mDl4LF/ggkpgOUjcgGlWjejAURaYk2Aa3D96ciUczcuZ V9mOv5kgU5JhSdLQMoxLqAHiLdLDNpwnKld4u/56RDBkQekDq9nWZPoph0VgGg0OwzoS PFwi50IiPLnTxuudl/cBjQEu1fmzxJ4aQ1Z54RxFR8r2TEJkWsu6voV/ehTYQwdaajsm 7vXN3KLDCdpfIkLNwKerNLyGvAgZBkeUadFfqBGZLgLwd++wakhxv5vRDBbpIOMjPH/W RUTg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=3+JtT7gqFn+WsOY0lm2UyHXF1SNRmCtAOmycreAn4mc=; b=i6C801hXubZCuJOR8nbcOQrAXBQVzSFR1BuOaIryVChdsw3LRbg6kjwP4eipVeT8HX Z//X0Jnr6pFjbNa8qRJQUjFFgt9f+c+XJBrrtfWb/HEezMwNrbMpGaoF4f/MNiizR/2f iaXHYpPUTYadQbyKZQcCFD+MaJVu6KyErUDQk3sAKbB5PhkuX7wAkLhyJKFBONzpcp6i oNZ7KSamPtKeRa18shnYPpldP1CFMjPpaRtQ481psR8QbmWJb948oV4vkPBuK+laz/l+ Hq4gKNCSvKXNREvGkNAanhyx8XzCPMEN056109mrf1uugVEX5DiRD2LA/tHlYsMjgdqz /A4Q==
X-Gm-Message-State: APjAAAXq3z4HwRHa2cQ9NLulm6ScA9zeOp/V4nW1CEJ58ipumYgA+ZD+ RwR/rv54npTqpLng+iI84ZiWqbWDG8rbnfXGRMn0YBF3
X-Google-Smtp-Source: APXvYqxIvh0I+2tCo7rkEXTRdriW/k85SM/D0su11m+BojptRidYFzYTGuXs3dbeCh+H/9JD8V1aoKXin8DLb+8iPPc=
X-Received: by 2002:a05:6102:2041:: with SMTP id q1mr15236094vsr.15.1572955881626; Tue, 05 Nov 2019 04:11:21 -0800 (PST)
MIME-Version: 1.0
References: <157291052116.13928.17523145259269241429.idtracker@ietfa.amsl.com>
In-Reply-To: <157291052116.13928.17523145259269241429.idtracker@ietfa.amsl.com>
From: Lucas Pardue <lucaspardue.24.7@gmail.com>
Date: Tue, 05 Nov 2019 12:11:10 +0000
Message-ID: <CALGR9obHr8-iwVooru5BrrYuK4jQRkHEpVwsMMtjpDBj8eFZhQ@mail.gmail.com>
To: HTTP Working Group <ietf-http-wg@w3.org>, QUIC WG <quic@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000009260610596985454"
Received-SPF: pass client-ip=2607:f8b0:4864:20::e2d; envelope-from=lucaspardue.24.7@gmail.com; helo=mail-vs1-xe2d.google.com
X-W3C-Hub-Spam-Status: No, score=-3.7
X-W3C-Hub-Spam-Report: BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MIME_BOUND_DIGITS_15=0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, W3C_AA=-1, W3C_WL=-1
X-W3C-Scan-Sig: titan.w3.org 1iRxgB-0000U6-0d 062417cac59934728f9c355f4ba5d5ae
X-Original-To: ietf-http-wg@w3.org
Subject: Fwd: New Version Notification for draft-kazuho-httpbis-priority-03.txt
Archived-At: <https://www.w3.org/mid/CALGR9obHr8-iwVooru5BrrYuK4jQRkHEpVwsMMtjpDBj8eFZhQ@mail.gmail.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/37121
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: <https://www.w3.org/Mail/>
List-Post: <mailto:ietf-http-wg@w3.org>
List-Unsubscribe: <mailto:ietf-http-wg-request@w3.org?subject=unsubscribe>

Greetings Gentlefolk,

During IETF 105 in Montreal it was decided to form an HTTP Design Team.
Since then the team has had some good discussion [1] and made some
progress, which was presented by the team lead Ian Sweet during the QUIC
Interim meeting in Cupertino [2]. To summarise, the design team believe
that draft-kazuho-httpbis-priority is a good starting point for a priority
scheme that offers an alternative to HTTP/2 priorities, that a negotiation
mechanism for selecting the desired priority scheme for use in an HTTP/2 or
HTTP/3 connection is useful, and that reprioritization is useful.

Kazuho and I have released draft-kazuho-httpbis-priority-03. For ease of
reference and review, draft 03 incorporates a negotiation mechanism based
on a design modification to draft-lassey-priority-setting-00 [3] along with
updates based on the design team and community's feedback so far. In future
we may split these facets back out of the document.

The major changes in draft 03 are:

* A motivation section that consolidates several problems statements
presented to the HTTP community [4] [5] [6]
* A fuller negotiation mechanism based on a new SETTINGS_PRIORITIES setting
for HTTP/2 and HTTP/3.
    * Endpoints send an size-bound ordered list of their preferred schemes,
if a compatible scheme is found the server's preference order prevails.
* Fully specify how reprioritization works using a new frame called
PRIORITY_UPDATE for HTTP/2 and HTTP/3.
* Expanded guidance for intermediaries, especially those that coalesce
client connections to an origin.

We would appreciate any comment from the HTTP, or wider, community either
on the lists or directly on the GitHub repository [7].

Thanks again to all the contributors so far.

Lucas

[1] https://groups.google.com/forum/#!forum/http-priorities-design-team
[2]
https://github.com/quicwg/wg-materials/blob/master/interim-19-10/HTTP%20Priorities%20Update.pdf
[3] https://tools.ietf.org/html/draft-lassey-priority-setting-00
[4] https://tools.ietf.org/html/draft-peon-httpbis-h2-priority-one-less-00
[5]
https://h3.edm.uhasselt.be/files/HTTP3_Prioritization_extended_3jul2019.pdf
[6]
https://github.com/Netflix/security-bulletins/blob/master/advisories/third-party/2019-002.md
[7] https://github.com/kazuho/draft-kazuho-httpbis-priority

---------- Forwarded message ---------
From: <internet-drafts@ietf.org>
Date: Mon, Nov 4, 2019 at 11:35 PM
Subject: New Version Notification for draft-kazuho-httpbis-priority-03.txt
To: Kazuho Oku <kazuhooku@gmail.com>, Lucas Pardue <
lucaspardue.24.7@gmail.com>



A new version of I-D, draft-kazuho-httpbis-priority-03.txt
has been successfully submitted by Kazuho Oku and posted to the
IETF repository.

Name:           draft-kazuho-httpbis-priority
Revision:       03
Title:          Extensible Prioritization Scheme for HTTP
Document date:  2019-11-05
Group:          Individual Submission
Pages:          19
URL:
https://www.ietf.org/internet-drafts/draft-kazuho-httpbis-priority-03.txt
Status:
https://datatracker.ietf.org/doc/draft-kazuho-httpbis-priority/
Htmlized:       https://tools.ietf.org/html/draft-kazuho-httpbis-priority-03
Htmlized:
https://datatracker.ietf.org/doc/html/draft-kazuho-httpbis-priority
Diff:
https://www.ietf.org/rfcdiff?url2=draft-kazuho-httpbis-priority-03

Abstract:
   This document describes a scheme for prioritizing HTTP responses.
   This scheme expresses the priority of each HTTP response using
   absolute values, rather than as a relative relationship between a
   group of HTTP responses.

   This document defines the Priority header field for communicating the
   initial priority in an HTTP version-independent manner, as well as
   HTTP/2 and HTTP/3 frames for reprioritizing the responses.  These
   share a common format structure that is designed to provide future
   extensibility.




Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

The IETF Secretariat