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

Dmitri Tikhonov <> Thu, 07 March 2019 21:46 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 8945E1311B0 for <>; Thu, 7 Mar 2019 13:46:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -8.002
X-Spam-Status: No, score=-8.002 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, RCVD_IN_MSPIKE_H2=-0.001, 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 RKgK4I4eI3n7 for <>; Thu, 7 Mar 2019 13:46:16 -0800 (PST)
Received: from ( []) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id 94E6F1311A7 for <>; Thu, 7 Mar 2019 13:46:16 -0800 (PST)
Date: Thu, 07 Mar 2019 13:46:15 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=pf2014; t=1551995175; bh=25iutFnHLGSyh56Yo9ilq5yqmH1Z9VVEnfyk94ZvTtE=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=je0mccC9XYiHJRMjf64i28e9h3QT6dXZjp1SmesPAbY8EiFgI8QburkVZ1AYJBvcl 1T644NV7oU7cnWqZ5zrhxeVCyIa2iPVPx/tZSqBcjv725RIPaKDQ+jxKfEg6NpEy1I FurfcgnTMTN8Ofm1X1PHwD7pKIYwcu4bmOKiJJlU=
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_5c81912792ec3_ffd3fc09f6d45bc359388"; 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 21:46:19 -0000

I believe this has been addressed in the changes that removed the exclusive dependencies: see PR #2075.  The draft (version 18) states:

   If, by the time a new request stream is opened, its priority
   information has already been received via the control stream, the
   PRIORITY frame sent on the request stream MUST be ignored.

This answers your question, which is
> What happens if the priority frame from step C arrives before stream 3 is opened? We then have a priority update for stream 2, making it dependent on stream 3, which does not exist yet (at least at the receiving endpoint).

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