Re: New Version Notification for draft-ietf-httpbis-priority-00.txt

Ian Swett <ianswett@google.com> Fri, 06 March 2020 02:12 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 278BA3A10EE for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 5 Mar 2020 18:12:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.25
X-Spam-Level:
X-Spam-Status: No, score=-10.25 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, 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, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.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 0OauyaI8MvuH for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 5 Mar 2020 18:12:12 -0800 (PST)
Received: from lyra.w3.org (lyra.w3.org [128.30.52.18]) (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 57ABD3A10F9 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Thu, 5 Mar 2020 18:12:12 -0800 (PST)
Received: from lists by lyra.w3.org with local (Exim 4.92) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1jA2QK-0001YK-Rs for ietf-http-wg-dist@listhub.w3.org; Fri, 06 Mar 2020 02:09:12 +0000
Resent-Date: Fri, 06 Mar 2020 02:09:12 +0000
Resent-Message-Id: <E1jA2QK-0001YK-Rs@lyra.w3.org>
Received: from mimas.w3.org ([128.30.52.79]) by lyra.w3.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <ianswett@google.com>) id 1jA2QF-0001Sq-Dv for ietf-http-wg@listhub.w3.org; Fri, 06 Mar 2020 02:09:07 +0000
Received: from mail-wm1-x32c.google.com ([2a00:1450:4864:20::32c]) by mimas.w3.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from <ianswett@google.com>) id 1jA2QD-0006Bq-UJ for ietf-http-wg@w3.org; Fri, 06 Mar 2020 02:09:07 +0000
Received: by mail-wm1-x32c.google.com with SMTP id e26so663511wme.5 for <ietf-http-wg@w3.org>; Thu, 05 Mar 2020 18:09:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=1lCLido7bYBHSTGlIOvvYbJuOwsuPvztNQYaifX7zhM=; b=uRQKYsk+c+aolZOhUUpLcYmbvSksKMPiurjuVMQ9NZMwm0cmeUaoxhVC+zuTMI17sM XCKVdabbeKWX1tLHVjRy+MbHiCoo7K29dg/d7aDw2G6zcwBxhSJPv3584vhK/VCsFbbW T83fj9KCBotJPjO6m4xiORZEokvxnzzhgqu8GsXLdLKkuScgS0jc5kuwdLaBKYfhFK3H 6EXOIgB4O+KXzLxDt2lIj8zrIzHzkkeCc2aAUaKOn/Q/A2sYGLBxhIgOV24/Z8kC8fgn O7M0zODrsBYEQAQTkCez2k/AQLa+Ls3PJ1wofkAObCc/O953WMKByqgY5Grs9guqhfRx 8dZg==
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:cc; bh=1lCLido7bYBHSTGlIOvvYbJuOwsuPvztNQYaifX7zhM=; b=A+nyFagWzIDTOsFSm69BEvoc1p0q6jNqKbMOFBsyxG+LACtBlWL/OQVfP83VKlPaIa DTFT8pP68MiQ41fE2bIsGHKYwP1n9ethcu4J0bPfI9ApPmErmxq4fFSBu5P+jv5V09JP POlcZnHjs+UwM4JkAuRkZBczyZ1su5oFeZctl5mNrXZvjTy5/K0Nq02eaSlG8QKBGqrp OZ0VmBuMuLdeJxBUsVl07GoVQRVtjI+XYRxr/SoEOq85Svhn8rwnUtPRjIb6zKKOYKEz kp2g8h/73kBAg1DoA3NDv6zhncyfmUCN3Ktyq8GNtdm6ZDQQHtPpEZ8XmtrhV26t79oh RIZw==
X-Gm-Message-State: ANhLgQ03E+EPZIgP7rttrl/Cr0uZuNQBqASFjdSiTRW137gFfsFwPyOj gKWGF6u+U5JTJyH0z0a7dUXrv/T65p7LEusF3wBGjg==
X-Google-Smtp-Source: ADFU+vvQ52pdgCP9ggyoMfL7zuZJOkJvwXrn/wQ5D/XpUXQWy5Zf1zAULZL90YvS1ILeIlW41GFz4v3Hpccs2+nDwD4=
X-Received: by 2002:a05:600c:2281:: with SMTP id 1mr877391wmf.120.1583460533539; Thu, 05 Mar 2020 18:08:53 -0800 (PST)
MIME-Version: 1.0
References: <158342819915.14611.53810193547146190@ietfa.amsl.com> <CALGR9obw90VweYQybVHSs=5MYJe8PUMt+adEAppLZ=QVPcKUew@mail.gmail.com> <CAKcm_gO+B92LKDKdcfJwq4SbXjzh7q8qKER=3U7K=MO1VhH4Aw@mail.gmail.com> <CALGR9oZ9sHGtr5yNHCKM9Hgp7nHAz4WTaTF=AerD666dCmF14g@mail.gmail.com> <3AFE2DC4-C4D6-478A-BFCC-448FD3B2915E@fb.com> <012fa5f9-c234-4b25-ac5a-c12d5387715f@www.fastmail.com> <CAKcm_gOummxX8RibT6nqnX68ifZiZveAMELWNg4Q+43R5nfiyg@mail.gmail.com> <CALGR9oY9uvm8vF2g7hQNMOt2UzgMezCoiUJve4Q=qo9kwCm3-g@mail.gmail.com>
In-Reply-To: <CALGR9oY9uvm8vF2g7hQNMOt2UzgMezCoiUJve4Q=qo9kwCm3-g@mail.gmail.com>
From: Ian Swett <ianswett@google.com>
Date: Thu, 05 Mar 2020 21:08:41 -0500
Message-ID: <CAKcm_gMBDxsMR_0QPUmwO0L+AT+sz1vCtORtP8uqvS8r9LHfKw@mail.gmail.com>
To: Lucas Pardue <lucaspardue.24.7@gmail.com>
Cc: Martin Thomson <mt@lowentropy.net>, HTTP Working Group <ietf-http-wg@w3.org>
Content-Type: multipart/alternative; boundary="0000000000009e8ad005a02622e5"
Received-SPF: pass client-ip=2a00:1450:4864:20::32c; envelope-from=ianswett@google.com; helo=mail-wm1-x32c.google.com
X-W3C-Hub-Spam-Status: No, score=-19.6
X-W3C-Hub-Spam-Report: BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, ENV_AND_HDR_SPF_MATCH=-0.5, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_DEF_SPF_WL=-7.5, W3C_AA=-1, W3C_WL=-1
X-W3C-Scan-Sig: mimas.w3.org 1jA2QD-0006Bq-UJ f9de8f04994e614f89ece89cd4aa53a9
X-Original-To: ietf-http-wg@w3.org
Subject: Re: New Version Notification for draft-ietf-httpbis-priority-00.txt
Archived-At: <https://www.w3.org/mid/CAKcm_gMBDxsMR_0QPUmwO0L+AT+sz1vCtORtP8uqvS8r9LHfKw@mail.gmail.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/37416
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>

I think it would be nice to allow the frame on the request stream, but it's
not a must.  The current design works from my perspective, but it uses a
few more bytes.  If others support allowing it on the request stream, I'd
be supportive, and the additional code is tiny, but I'm not going to fight
for it really strongly and I certainly don't want to delay this effort to
fight for it.

I hope that's slightly clearer.

Thanks, Ian

On Thu, Mar 5, 2020 at 4:54 PM Lucas Pardue <lucaspardue.24.7@gmail.com>
wrote:

> I agree with the points made but I think my question was unclear of my
> intent. So let me rephrase it as: HTTP/2 allows the PRIORITY frame to be
> sent on a stream at any point. Do we want to allow NU_PRIORITY on request
> streams but constrain the states that it can be sent in?
>
> Given that we're trying to define something that works equivalently across
> HTTP/2 and HTTP/3, my inclination is that restricting NU_PRIORITY to stream
> 0 and the control stream achieves that.
>
>
> On Thu, Mar 5, 2020 at 9:40 PM Ian Swett <ianswett@google.com> wrote:
>
>> Martin's concern is exactly right.
>>
>> On Thu, Mar 5, 2020 at 4:24 PM Martin Thomson <mt@lowentropy.net> wrote:
>>
>>> On Fri, Mar 6, 2020, at 07:43, Roberto Peon wrote:
>>> > Until HTTP offers chunk-extensions again, I don’t see how it can be
>>> otherwise?
>>>
>>> I don't think that's the concern, it's that there is no way for a client
>>> to send an update if the request stream is closed.  At least in QUIC.
>>>
>>>