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

Dmitri Tikhonov <> Thu, 07 March 2019 22:15 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 3F46F130E3F for <>; Thu, 7 Mar 2019 14:15:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -8.001
X-Spam-Status: No, score=-8.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] 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 cBGaDnAlhdAj for <>; Thu, 7 Mar 2019 14:15:20 -0800 (PST)
Received: from ( []) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id 694CD1275E9 for <>; Thu, 7 Mar 2019 14:15:20 -0800 (PST)
Date: Thu, 07 Mar 2019 14:15:19 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=pf2014; t=1551996919; bh=JqVRsN1g5W2b2R4LO28qwtRV5WiSfZxlj7zX4Fk3Pkc=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=yo34ajUTegrGU5Rcd58AB2dxB8nxFEQAJCaKqzFgIG2w5FERBleJnubC/ZQ6+y5EO sji6zpHF5Xt06gx4rkU1E5s5maNxHtna4OtYMmWl8cUlE+yD5mge9cok6tmsqkZ7ZP fBubeQbB5EGYGV6PxtgDOR8MIWsjCohEzgJ5qtlk=
From: Dmitri Tikhonov <>
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_5c8197f73c4de_4b353f9e9e4d45b4200146"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: dtikhonov
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: Thu, 07 Mar 2019 22:15:22 -0000

> This is about prioritisation of 2 onto 3 before 3 exists. Not reprioritisation of 3 before it exists.

Oh, you're right, @LPardue.  Nevertheless, there is still no problem.  As @rmarx points out:

   Due to reordering between streams, an element can also be prioritized
   which is not yet in the tree.  Such elements are added to the tree
   with the requested priority.

So just record the information in the priority tree and wait for the stream to be opened.  There is no need to buffer this _PRIORITY_ frame.  At least, I don't see this need mandated by anything in the draft.

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