Re: [quicwg/base-drafts] PRIORITY frame on control stream referencing unopened request stream (#2502)

Martin Thomson <> Wed, 08 May 2019 00:49 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 4E729120073 for <>; Tue, 7 May 2019 17:49:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -6.465
X-Spam-Status: No, score=-6.465 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_20=1.546, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: (amavisd-new); dkim=pass (1024-bit key)
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id G1F2dW74ng5r for <>; Tue, 7 May 2019 17:49:41 -0700 (PDT)
Received: from ( []) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id C01A612006E for <>; Tue, 7 May 2019 17:49:40 -0700 (PDT)
Date: Tue, 07 May 2019 17:49:39 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=pf2014; t=1557276579; bh=6VB1iO2IB32q1l+aIbI4Td9VPLEJP7/mRpu/eNvUbgg=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=o43DOi1+gGThdkKpuFTVBAOUbsd052J0xWfkIZMP3ztlHaS66eVOxOXrpmDRlhZ8I AKSwJtxeN47j1825eDJS6MxEwAiClxzMzMeqEgs5/LiO3Lt4bR1hX0gS3r6otNjpk7 0UwDOTQyqKqxsKKg2vHLTBUVvPmEVJ42XWcQitbo=
From: Martin Thomson <>
Reply-To: quicwg/base-drafts <>
To: quicwg/base-drafts <>
Cc: Subscribed <>
Message-ID: <quicwg/base-drafts/issues/2502/>
In-Reply-To: <quicwg/base-drafts/issues/>
References: <quicwg/base-drafts/issues/>
Subject: Re: [quicwg/base-drafts] PRIORITY frame on control stream referencing unopened request stream (#2502)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5cd227a38de9f_63693f92664cd9609626f"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: martinthomson
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
Archived-At: <>
X-Mailman-Version: 2.1.29
List-Id: Notification list for GitHub issues related to the QUIC WG <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Wed, 08 May 2019 00:49:43 -0000

Not really complicated.  Possibly less complicated, especially if you consider that dropping the priority stream could be permitted if it were separated from SETTINGS.  And SETTINGS could get its own stream too :)

I wouldn't go so far as to say unframed priority signals, but the possibility to dispense with framing is appealing to some extent.  Complicated comes when you have a marked in a stream saying what priority state you are depending on.  That wouldn't necessarily be a blocking signal in the same way that QPACK is, but it certainly drives complexity upward slightly.

You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub: