Re: [quicwg/base-drafts] Stream creation order (#634)
Dmitri Tikhonov <notifications@github.com> Tue, 26 September 2017 12:07 UTC
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1F6CA133059 for <quic-issues@ietfa.amsl.com>; Tue, 26 Sep 2017 05:07:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.019
X-Spam-Level:
X-Spam-Status: No, score=-2.019 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=github.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 rwwENrqNeeuu for <quic-issues@ietfa.amsl.com>; Tue, 26 Sep 2017 05:07:23 -0700 (PDT)
Received: from o4.sgmail.github.com (o4.sgmail.github.com [192.254.112.99]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 67EEC133052 for <quic-issues@ietf.org>; Tue, 26 Sep 2017 05:07:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com; h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=nSj7A+WmlXJt7TehdIAYsRAPbP8=; b=NVttQk5Nmxz5+DGd PcrhrKTcnyA7cFKtuzwPytQ4PO+iamZoZf8ccgDlRyiQsGcnO09/qPLGNfQMCCAZ KOmCu3x8j1uBSe4ScCWfThO8JQxpF9U43eoQLio3qZgBJgfa0RncJHBbZTIWDp8t qwjLSe7L6nnTrqK/a8htu6xAFpA=
Received: by filter0975p1mdw1.sendgrid.net with SMTP id filter0975p1mdw1-31678-59CA42F6-1E 2017-09-26 12:07:18.506134964 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0015p1iad2.sendgrid.net (SG) with ESMTP id Es4Ssx86RKajuLEF_LTyww for <quic-issues@ietf.org>; Tue, 26 Sep 2017 12:07:18.558 +0000 (UTC)
Date: Tue, 26 Sep 2017 12:07:18 +0000
From: Dmitri Tikhonov <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab39e7872e58afd7ec22ec4d87ccee8d09f3a6699092cf0000000115e204f692a169ce0e164e9f@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/634/332177520@github.com>
In-Reply-To: <quicwg/base-drafts/issues/634@github.com>
References: <quicwg/base-drafts/issues/634@github.com>
Subject: Re: [quicwg/base-drafts] Stream creation order (#634)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59ca42f668768_75863fe355a8af84711f7"; 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
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak32ltUqx4jcHdHDJ5k9NzfMfDMmLICEooiRP1 rCKujE0M9WEP+DpNbQsin6RMEO1r6niW6k1vZR50Ovv/g4ZMAirgfx4y6DaJGeq/ZLaPq6Ox9FTLmx e1jaSoKhT1zPQLonJvYpMsT1sEZPPOpoi49ATtle40yGt5tYYk28jAHMyugUW1JdSwhSJjIszPIMZX E=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/IWsVdZ4OkSBbAQx4wJGsm2ysGdM>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 26 Sep 2017 12:07:25 -0000
> The strict ordering restriction ensures that you can cheaply and reliably determine whether a stream is idle, open, or closed. I do not see how that is possible. Here is an example: server receives a request that opens stream 11, yet the largest peer-initiated stream it knows about is 7. Does it mean that a) client skipped stream 9 -- and thus is in violation of protocol -- or b) previous packet got lost? > Also, the only reason that you might want to open out of order is if you attached some sort of semantic to the stream ID. Not necessarily. One can imagine a scenario in which a multi-threaded program keeps a pool of stream IDs that could be opened and distributes these IDs among threads. The threads perform some preliminary work -- streams are opened in the same order that these threads complete. There are probably other reasons why an implementation may want to be able to control the order in which streams are created. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/quicwg/base-drafts/issues/634#issuecomment-332177520
- Re: [quicwg/base-drafts] Stream creation order (#… Dmitri Tikhonov
- Re: [quicwg/base-drafts] Stream creation order (#… MikkelFJ
- Re: [quicwg/base-drafts] Stream creation order (#… Martin Thomson
- Re: [quicwg/base-drafts] Stream creation order (#… MikkelFJ
- Re: [quicwg/base-drafts] Stream creation order (#… Ryan Hamilton
- Re: [quicwg/base-drafts] Stream creation order (#… ianswett
- Re: [quicwg/base-drafts] Stream creation order (#… Dmitri Tikhonov
- [quicwg/base-drafts] Streams need not be created … janaiyengar
- Re: [quicwg/base-drafts] Streams need not be crea… Martin Thomson
- Re: [quicwg/base-drafts] Stream creation order (#… Dmitri Tikhonov
- Re: [quicwg/base-drafts] Stream creation order (#… janaiyengar
- Re: [quicwg/base-drafts] Stream creation order (#… MikkelFJ
- Re: [quicwg/base-drafts] Stream creation order (#… MikkelFJ
- Re: [quicwg/base-drafts] Stream creation order (#… Dmitri Tikhonov
- Re: [quicwg/base-drafts] Stream creation order (#… Dmitri Tikhonov
- Re: [quicwg/base-drafts] Stream creation order (#… Mike Bishop
- Re: [quicwg/base-drafts] Stream creation order (#… Dmitri Tikhonov
- Re: [quicwg/base-drafts] Stream creation order (#… Martin Thomson
- Re: [quicwg/base-drafts] Stream creation order (#… Dmitri Tikhonov
- Re: [quicwg/base-drafts] Stream creation order (#… MikkelFJ
- Re: [quicwg/base-drafts] Stream creation order (#… ThomasSwindells
- Re: [quicwg/base-drafts] Stream creation order (#… Martin Thomson