RE: 3.3.1 Frame Header: Purpose of 1-bit reserved field?

"Brian Raymor (MS OPEN TECH)" <Brian.Raymor@microsoft.com> Wed, 17 April 2013 23:56 UTC

Return-Path: <ietf-http-wg-request@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 A908921E80E8 for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Wed, 17 Apr 2013 16:56:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.467
X-Spam-Level:
X-Spam-Status: No, score=-7.467 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, UNRESOLVED_TEMPLATE=3.132]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id m-ymAM3US6Nk for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Wed, 17 Apr 2013 16:56:53 -0700 (PDT)
Received: from frink.w3.org (frink.w3.org [128.30.52.56]) by ietfa.amsl.com (Postfix) with ESMTP id C655221E8086 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Wed, 17 Apr 2013 16:56:53 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.72) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1UScCe-0004AR-GH for ietf-http-wg-dist@listhub.w3.org; Wed, 17 Apr 2013 23:55:52 +0000
Resent-Date: Wed, 17 Apr 2013 23:55:52 +0000
Resent-Message-Id: <E1UScCe-0004AR-GH@frink.w3.org>
Received: from maggie.w3.org ([128.30.52.39]) by frink.w3.org with esmtp (Exim 4.72) (envelope-from <Brian.Raymor@microsoft.com>) id 1UScCb-00049k-63 for ietf-http-wg@listhub.w3.org; Wed, 17 Apr 2013 23:55:49 +0000
Received: from mail-by2lp0238.outbound.protection.outlook.com ([207.46.163.238] helo=na01-by2-obe.outbound.protection.outlook.com) by maggie.w3.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from <Brian.Raymor@microsoft.com>) id 1UScCa-0005vX-6O for ietf-http-wg@w3.org; Wed, 17 Apr 2013 23:55:49 +0000
Received: from BN1AFFO11FD011.protection.gbl (10.58.52.201) by BN1BFFO11HUB032.protection.gbl (10.58.53.142) with Microsoft SMTP Server (TLS) id 15.0.675.0; Wed, 17 Apr 2013 23:55:20 +0000
Received: from TK5EX14MLTC104.redmond.corp.microsoft.com (131.107.125.37) by BN1AFFO11FD011.mail.protection.outlook.com (10.58.52.71) with Microsoft SMTP Server (TLS) id 15.0.675.0 via Frontend Transport; Wed, 17 Apr 2013 23:55:19 +0000
Received: from va3outboundpool.messaging.microsoft.com (157.54.51.114) by mail.microsoft.com (157.54.79.159) with Microsoft SMTP Server (TLS) id 14.2.318.3; Wed, 17 Apr 2013 23:55:12 +0000
Received: from mail150-va3-R.bigfish.com (10.7.14.234) by VA3EHSOBE012.bigfish.com (10.7.40.62) with Microsoft SMTP Server id 14.1.225.23; Wed, 17 Apr 2013 23:53:47 +0000
Received: from mail150-va3 (localhost [127.0.0.1]) by mail150-va3-R.bigfish.com (Postfix) with ESMTP id 0EF434E00A7 for <ietf-http-wg@w3.org.FOPE.CONNECTOR.OVERRIDE>; Wed, 17 Apr 2013 23:53:47 +0000 (UTC)
X-Forefront-Antispam-Report-Untrusted: CIP:157.56.240.21; KIP:(null); UIP:(null); (null); H:BL2PRD0310HT002.namprd03.prod.outlook.com; R:internal; EFV:INT
X-SpamScore: -1
X-BigFish: PS-1(zz98dI9371I4015Idb82hzz1f42h1fc6h1ee6h1de0h1fdah1202h1e76h1d1ah1d2ahzz8275bh8275chz31h2a8h668h839h944hd24hf0ah1220h1288h12a5h12a9h12bdh137ah13b6h1441h1504h1537h153bh162dh1631h1758h18e1h1946h19b5h19ceh1ad9h1b0ah9a9j1155h)
Received-SPF: softfail (mail150-va3: transitioning domain of microsoft.com does not designate 157.56.240.21 as permitted sender) client-ip=157.56.240.21; envelope-from=Brian.Raymor@microsoft.com; helo=BL2PRD0310HT002.namprd03.prod.outlook.com ; .outlook.com ;
X-Forefront-Antispam-Report-Untrusted: SFV:SKI; SFS:; DIR:OUT; SFP:; SCL:-1; SRVR:BL2PR03MB604; H:BL2PR03MB605.namprd03.prod.outlook.com; LANG:en;
Received: from mail150-va3 (localhost.localdomain [127.0.0.1]) by mail150-va3 (MessageSwitch) id 1366242825598002_24449; Wed, 17 Apr 2013 23:53:45 +0000 (UTC)
Received: from VA3EHSMHS011.bigfish.com (unknown [10.7.14.232]) by mail150-va3.bigfish.com (Postfix) with ESMTP id 8CDBD1000A5; Wed, 17 Apr 2013 23:53:45 +0000 (UTC)
Received: from BL2PRD0310HT002.namprd03.prod.outlook.com (157.56.240.21) by VA3EHSMHS011.bigfish.com (10.7.99.21) with Microsoft SMTP Server (TLS) id 14.1.225.23; Wed, 17 Apr 2013 23:53:38 +0000
Received: from BL2PR03MB604.namprd03.prod.outlook.com (10.255.109.38) by BL2PRD0310HT002.namprd03.prod.outlook.com (10.255.97.37) with Microsoft SMTP Server (TLS) id 14.16.299.2; Wed, 17 Apr 2013 23:53:38 +0000
Received: from BL2PR03MB605.namprd03.prod.outlook.com (10.255.109.39) by BL2PR03MB604.namprd03.prod.outlook.com (10.255.109.38) with Microsoft SMTP Server (TLS) id 15.0.670.13; Wed, 17 Apr 2013 23:53:37 +0000
Received: from BL2PR03MB605.namprd03.prod.outlook.com ([169.254.12.43]) by BL2PR03MB605.namprd03.prod.outlook.com ([169.254.12.43]) with mapi id 15.00.0670.000; Wed, 17 Apr 2013 23:53:36 +0000
From: "Brian Raymor (MS OPEN TECH)" <Brian.Raymor@microsoft.com>
To: Roberto Peon <grmocg@gmail.com>, Mark Nottingham <mnot@mnot.net>
CC: "Adrien W. de Croy" <adrien@qbik.com>, "ietf-http-wg@w3.org" <ietf-http-wg@w3.org>
Thread-Topic: 3.3.1 Frame Header: Purpose of 1-bit reserved field?
Thread-Index: Ac4334ejWdsXIW6gRrGh5L7jR/jBfQAKkF0AAAJGogAAF+w7gADS1GHw
Date: Wed, 17 Apr 2013 23:53:35 +0000
Message-ID: <0165b032e2cc42d0ad8aa48998ad1cbe@BL2PR03MB605.namprd03.prod.outlook.com>
References: <em510058b6-8c4a-4e11-9597-f756ef5ed08d@bombed> <9A2814A1-C78E-4C27-ADBF-F97F652B2E60@mnot.net> <CAP+FsNf1jds77oFP=KK+QL5ZU0af9OOJFL=pFsdnmPHaZ2jbnA@mail.gmail.com>
In-Reply-To: <CAP+FsNf1jds77oFP=KK+QL5ZU0af9OOJFL=pFsdnmPHaZ2jbnA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [131.107.192.153]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OrganizationHeadersPreserved: BL2PR03MB604.namprd03.prod.outlook.com
X-FOPE-CONNECTOR: Id%0$Dn%*$RO%0$TLS%0$FQDN%$TlsDn%
X-FOPE-CONNECTOR: Id%59$Dn%QBIK.COM$RO%2$TLS%6$FQDN%corpf5vips-237160.customer.frontbridge.com$TlsDn%
X-FOPE-CONNECTOR: Id%59$Dn%W3.ORG$RO%2$TLS%6$FQDN%corpf5vips-237160.customer.frontbridge.com$TlsDn%
X-FOPE-CONNECTOR: Id%59$Dn%GMAIL.COM$RO%2$TLS%6$FQDN%corpf5vips-237160.customer.frontbridge.com$TlsDn%
X-FOPE-CONNECTOR: Id%59$Dn%MNOT.NET$RO%2$TLS%6$FQDN%corpf5vips-237160.customer.frontbridge.com$TlsDn%
X-CrossPremisesHeadersPromoted: TK5EX14MLTC104.redmond.corp.microsoft.com
X-CrossPremisesHeadersFiltered: TK5EX14MLTC104.redmond.corp.microsoft.com
X-Forefront-Antispam-Report: CIP:131.107.125.37; CTRY:US; IPV:CAL; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(377454001)(189002)(199002)(164054002)(24454001)(80022001)(16676001)(63696002)(5343635001)(5343645001)(6806003)(81542001)(31966008)(65816001)(46406003)(47736001)(50466001)(47976001)(50986001)(4396001)(76482001)(81342001)(20776003)(66066001)(49866001)(47776003)(56776001)(47446002)(54316002)(54356001)(46102001)(79102001)(33646001)(69226001)(56816002)(59766001)(74662001)(77982001)(53806001)(23726002)(561944001)(74502001)(51856001)(24736002); DIR:OUT; SFP:; SCL:1; SRVR:BN1BFFO11HUB032; H:TK5EX14MLTC104.redmond.corp.microsoft.com; RD:InfoDomainNonexistent; MX:1; A:1; LANG:en;
X-OriginatorOrg: microsoft.onmicrosoft.com
X-Forefront-PRVS: 081904387B
Received-SPF: pass client-ip=207.46.163.238; envelope-from=Brian.Raymor@microsoft.com; helo=na01-by2-obe.outbound.protection.outlook.com
X-W3C-Hub-Spam-Status: No, score=-3.1
X-W3C-Hub-Spam-Report: AWL=-3.808, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, UNRESOLVED_TEMPLATE=0.716
X-W3C-Scan-Sig: maggie.w3.org 1UScCa-0005vX-6O 9ef7387debf5b8d8657763e94aa07f87
X-Original-To: ietf-http-wg@w3.org
Subject: RE: 3.3.1 Frame Header: Purpose of 1-bit reserved field?
Archived-At: <http://www.w3.org/mid/0165b032e2cc42d0ad8aa48998ad1cbe@BL2PR03MB605.namprd03.prod.outlook.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/17316
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 April 13, 2013 11:13 AM, "Roberto Peon" < grmocg@gmail.com> wrote:

> This is for prioritization experimentation in the future. The bit allows for priority level vs resource ordering without bloating the payload of a reprint frame.
> It was originally for control vs data.

>> On Apr 12, 2013 11:50 PM, "Mark Nottingham" <mnot@mnot.net> wrote:
>> Looking at the minutes from Tokyo, this was originally for control vs. data (as in SPDY).

>>  I think there's been some discussion about discarding the control bit; OTOH, if people are going to define extension frames, it'd be nice for intermediaries to know whether they count against flow control without having to understand their semantics...

<snip>


Roberto, are you referring to the stream dependency/reprioritization proposal discussed in Tokyo (https://github.com/http2/http2-spec/issues/7) ? Also did automatic error correction morph "REPRI" into "reprint"?

My preference would be for a implementation draft to reflect "complete" features. As future experiments demonstrate their value and reach consensus, then the entire logical set of changes could be adopted together. We had a pretty good discussion about informal/minimalist principles in Tokyo. It might be worth a few minutes at the next interim meeting in June to discuss further and clarify the bar for inclusion.  Since we're iterating on a series of experimental implementations, it seems easy enough to add changes in the future?

Thanks,
...Brian