Re: Stream State and PRIORITY Frames

Cory Benfield <cory@lukasa.co.uk> Wed, 18 January 2017 19:54 UTC

Return-Path: <ietf-http-wg-request+bounce-httpbisa-archive-bis2juki=lists.ie@listhub.w3.org>
X-Original-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Delivered-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D44701298BB for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Wed, 18 Jan 2017 11:54:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.619
X-Spam-Level:
X-Spam-Status: No, score=-9.619 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_SORBS_SPAM=0.5, RP_MATCHES_RCVD=-3.199, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=lukasa-co-uk.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kJzDDDKrlGDB for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Wed, 18 Jan 2017 11:54:50 -0800 (PST)
Received: from frink.w3.org (frink.w3.org [128.30.52.56]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 452C51298B7 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Wed, 18 Jan 2017 11:54:49 -0800 (PST)
Received: from lists by frink.w3.org with local (Exim 4.80) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1cTwGT-0007M2-2c for ietf-http-wg-dist@listhub.w3.org; Wed, 18 Jan 2017 19:51:25 +0000
Resent-Date: Wed, 18 Jan 2017 19:51:25 +0000
Resent-Message-Id: <E1cTwGT-0007M2-2c@frink.w3.org>
Received: from titan.w3.org ([128.30.52.76]) by frink.w3.org with esmtps (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from <cory@lukasa.co.uk>) id 1cTwGP-0007Ke-H0 for ietf-http-wg@listhub.w3.org; Wed, 18 Jan 2017 19:51:21 +0000
Received: from mail-wm0-f50.google.com ([74.125.82.50]) by titan.w3.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from <cory@lukasa.co.uk>) id 1cTwGJ-0003AJ-D7 for ietf-http-wg@w3.org; Wed, 18 Jan 2017 19:51:16 +0000
Received: by mail-wm0-f50.google.com with SMTP id r126so260156508wmr.0 for <ietf-http-wg@w3.org>; Wed, 18 Jan 2017 11:50:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lukasa-co-uk.20150623.gappssmtp.com; s=20150623; h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=JA5kfhLKaioi9yKU+7h+R6Qy5Rw+czH+GVnxld70I74=; b=USPeqUC1M+Xw6s4VmKYRgo4Z1yTn4lnokf5Vg+FU40KhVYSBTGgJuntEKQIAJAsRyR o+D52pF4N6rFihKiQd1Qi/I3/7lbKZ6ccMbosfOX3zG5BuUxZMjKSE1F0uvmt94nrFW2 8T8+ifO/Cj3EPODxRISmU5EFBGCkZnNJ3O2EVlcBPq7qZBDNb9SKybZQkHA+pviomCHg hwdPcB7K5nJP+OdV8y0QksGzL/NE0pPfWvtHCmero85/jEpqzXJQIsRaUrjybprghwWo jov7u4/ZONIEZh7OCZ8SpLKoIoCKFTa1DQgqUPT6DJy4z8zf7BiGGZ11CaiGAVj3YBVL X9gg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=JA5kfhLKaioi9yKU+7h+R6Qy5Rw+czH+GVnxld70I74=; b=RkHe+A0aHzZRKW6J+2daocxrYL9pSLQ6lhxlkzBoiYNa+R2HbhFfm/3yQ3itm6cE/D OcO/WtDqPAD1yjDgCaNjdyh+KvdeE4WrkPL8WZYIf+cp5pERs4qgTcBGSn/ureI4hc/O cghSGYKI9riP3yRm6YJbjw8BXqxi2OI3PPdAqz0SHUNf0LkPfiW+u4AI5LZ31VWRg6NC a6Qc48i0QEY1TjydH0Z1PNCMEmodqE6LGfH8XscbfQl5dtOgBqXV7ntLdiZKxGBbqkD3 2Zn+nsMv2HubiRCHUqWf3QIU79z3S5sqKkhqj/WhFHScNV/b3E+j9yQiOblA5SanjYIo Z0jQ==
X-Gm-Message-State: AIkVDXL7YuXcxoJdBTDYzSbrMgxqrQ4NrtxeRHP9IbmpoKkj+Oyh05qCtdDkUg5b+0CSqA==
X-Received: by 10.28.166.216 with SMTP id p207mr20867439wme.27.1484769048332; Wed, 18 Jan 2017 11:50:48 -0800 (PST)
Received: from [192.168.1.3] (197.71.125.91.dyn.plus.net. [91.125.71.197]) by smtp.gmail.com with ESMTPSA id r6sm7050215wmd.4.2017.01.18.11.50.46 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 18 Jan 2017 11:50:46 -0800 (PST)
From: Cory Benfield <cory@lukasa.co.uk>
Message-Id: <C51C3F51-37BE-489F-BA1D-76B101517307@lukasa.co.uk>
Content-Type: multipart/alternative; boundary="Apple-Mail=_ABCAD5A4-C9FF-4704-9057-EABBD3FE4490"
Mime-Version: 1.0 (Mac OS X Mail 10.2 \(3259\))
Date: Wed, 18 Jan 2017 19:50:43 +0000
In-Reply-To: <CAFn2buDCMwMp=rR0C_yt4-gUwyFhY6ruonz9wT-jVMu+Kir=nA@mail.gmail.com>
Cc: Benedikt Christoph Wolters <benedikt.wolters@rwth-aachen.de>, HTTP Working Group <ietf-http-wg@w3.org>
To: Scott Mitchell <scott.k.mitch1@gmail.com>
References: <CAFn2buAYWHQSWhhoKZ2GKbqXR1A+tScjkAwZmOuQ9gV9jMp2bA@mail.gmail.com> <CAGZNdJWe0Y=M_SWmgYabKbWZwPEuJdw67Km8+UtR4oUtZuXA5A@mail.gmail.com> <2BC01E49-91A1-43A7-AFD0-5A34F2689428@lukasa.co.uk> <CAFn2buDCMwMp=rR0C_yt4-gUwyFhY6ruonz9wT-jVMu+Kir=nA@mail.gmail.com>
X-Mailer: Apple Mail (2.3259)
Received-SPF: pass client-ip=74.125.82.50; envelope-from=cory@lukasa.co.uk; helo=mail-wm0-f50.google.com
X-W3C-Hub-Spam-Status: No, score=-3.9
X-W3C-Hub-Spam-Report: AWL=-0.431, BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_SORBS_SPAM=0.5, SPF_PASS=-0.001, W3C_AA=-1, W3C_WL=-1
X-W3C-Scan-Sig: titan.w3.org 1cTwGJ-0003AJ-D7 5b9df633be923bd73c855e6264366d6d
X-Original-To: ietf-http-wg@w3.org
Subject: Re: Stream State and PRIORITY Frames
Archived-At: <http://www.w3.org/mid/C51C3F51-37BE-489F-BA1D-76B101517307@lukasa.co.uk>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/33318
X-Loop: ietf-http-wg@w3.org
Resent-Sender: ietf-http-wg-request@w3.org
Precedence: list
List-Id: <ietf-http-wg.w3.org>
List-Help: <http://www.w3.org/Mail/>
List-Post: <mailto:ietf-http-wg@w3.org>
List-Unsubscribe: <mailto:ietf-http-wg-request@w3.org?subject=unsubscribe>

> On 18 Jan 2017, at 16:38, Scott Mitchell <scott.k.mitch1@gmail.com> wrote:
> 
> This is interesting. If FF is using streams 1-7 then as soon as stream 9 is used for a HEADERS request that will close streams 1-7 according to section 5.1.1:
> 
> > first use of a new stream identifier implicitly closes all streams in the "idle" state that might have been initiated by that peer with a lower-valued stream identifier

Only if they are not opened via HEADERS frames, which they are. FF sent (I haven’t checked recently) PRIORITY frames for the first few stream IDs, and then started sending HEADERS from 1 onwards.


Cory