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

Lucas Pardue <> Fri, 10 May 2019 11:22 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id AB832120072 for <>; Fri, 10 May 2019 04:22:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -6.464
X-Spam-Status: No, score=-6.464 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, 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 5XdNg3aCmxDH for <>; Fri, 10 May 2019 04:22:21 -0700 (PDT)
Received: from ( []) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id 5E326120026 for <>; Fri, 10 May 2019 04:22:21 -0700 (PDT)
Date: Fri, 10 May 2019 04:22:20 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=pf2014; t=1557487340; bh=aqLK+VgqMdRrjPqKDooux/snmrU3TdJsT1hj1lcVTy8=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=zJ1zWjrzgjyyQKg/zQ7Um+qiN7axEqn4+FCKTOYQ+WfbwO9Ucm7Jyn/Tic6/1cGLo +0l4AsFmf38mvgcYgFabei2/+X7r3IQ61hP0q4V31klG0cfWO9Vn+ITGj+jCoeiXt7 Ev5OkDS/ZorTWC5FLe4uzoLzSLK/TdAdYC5oA1B0=
From: Lucas Pardue <>
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_5cd55eec8800b_36153f8ee7ecd960391cc"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: LPardue
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: Fri, 10 May 2019 11:22:23 -0000

I think it would not be too much effort to add something that says approximately, for the current scheme: 

"The priority tree always has a root and and one 0-weight placeholder (the zeroth placeholder)". 

Then we modify one of the paragraphs to say:

"When a prioritized element is first created, it has a default initial weight of 16 and a default dependency. Requests are dependent on the zeroth placeholder, placeholders are dependent on the root of the priority tree; pushes are dependent on the client request on which the PUSH_PROMISE frame was sent."

If some other prioritisation scheme were come into play, just replace "dependency" by prioritisation group, or whatever term you like.

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