Re: [quicwg/base-drafts] QPACK: instructions and stream description is suboptimal (#2339)

afrind <> Wed, 16 January 2019 16:35 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 6B6B0130E1C for <>; Wed, 16 Jan 2019 08:35:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -12.553
X-Spam-Status: No, score=-12.553 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-4.553, 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 80Fyrsaxuigo for <>; Wed, 16 Jan 2019 08:35:43 -0800 (PST)
Received: from ( []) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id 8277D12D4EC for <>; Wed, 16 Jan 2019 08:35:43 -0800 (PST)
Date: Wed, 16 Jan 2019 08:35:42 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=pf2014; t=1547656542; bh=QVBY9K5OfKMXrc2Un78SLIvnCVGQFedFlrhRdFZY0pM=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=L7e+EqQzMCuEyINI6KsT7o0UhK+PmR8s6daqv08xDbdKlA4My5q5ViY5HMFxEyWEf d/n5AzJV0QCV/l8ICd0N1OohSc0VDr6CqIfO1M+kTlj3/sMkwRQ26x/a2wY2ufIPa0 WGfaMeO24TpUA+BIaJomFdHTDeGkWoKM/ucc2ga0=
From: afrind <>
Reply-To: quicwg/base-drafts <>
To: quicwg/base-drafts <>
Cc: Subscribed <>
Message-ID: <quicwg/base-drafts/issues/2339/>
In-Reply-To: <quicwg/base-drafts/issues/>
References: <quicwg/base-drafts/issues/>
Subject: Re: [quicwg/base-drafts] QPACK: instructions and stream description is suboptimal (#2339)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5c3f5d5e82e42_52e3fe400cd45b434896a"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: afrind
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, 16 Jan 2019 16:35:45 -0000

The big editorial refactor intentionally reordered the sections: the goal was to describe concepts first and specific instructions second.

Regarding whether the encoder/decoder streams are required, there's a separate (design) issue open (#2100). 

Given that the instruction spaces are unique per stream type, and no instruction is allowed on more than one stream, I think it makes sense to keep the instructions organized by the stream on which they are used.  

I can clean up the ambiguous references to unidirectional streams to make it clear that we're talking about the QPACK control streams.

I'll give it another read through with your comments in mind and see what further improvements we can make.

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