Return-Path: <noreply@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 776091200F8
 for <quic-issues@ietfa.amsl.com>; Sun,  8 Dec 2019 14:54:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.454
X-Spam-Level: 
X-Spam-Status: No, score=-6.454 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_IMAGE_ONLY_20=1.546,
 HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_HI=-5,
 SPF_HELO_NONE=0.001, SPF_PASS=-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 M4KMZkpRDXYa for <quic-issues@ietfa.amsl.com>;
 Sun,  8 Dec 2019 14:54:57 -0800 (PST)
Received: from out-20.smtp.github.com (out-20.smtp.github.com [192.30.252.203])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by ietfa.amsl.com (Postfix) with ESMTPS id DAC0D12006E
 for <quic-issues@ietf.org>; Sun,  8 Dec 2019 14:54:56 -0800 (PST)
Received: from github-lowworker-3a0df0f.ac4-iad.github.net
 (github-lowworker-3a0df0f.ac4-iad.github.net [10.52.25.92])
 by smtp.github.com (Postfix) with ESMTP id DDD828C01E4
 for <quic-issues@ietf.org>; Sun,  8 Dec 2019 14:54:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com;
 s=pf2014; t=1575845695;
 bh=r48z8Dhjuk5/gaIQutPjl9avaSOu5RNnaLoQ7cyIJww=;
 h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID:
 List-Archive:List-Post:List-Unsubscribe:From;
 b=gbB5QhU1r3mUqYdnCgQMgsHhEIQHKWtMegD6Jsod4k5CAxg5CBxBoSUUwlQ7fWRbE
 LDyMm/8BD9aaEBYNxNLK36eLkv5m/hCczmN39EBinN2TbFlsU7Ho+KbrMl8gCiGLgH
 T99rB1s/wxTZqV64cYs0KOl3xSBixom4jQKeFg54=
Date: Sun, 08 Dec 2019 14:54:55 -0800
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts
 <reply+AFTOJKZY2GZAQSNF5ZHQEAN37KY37EVBNHHB64UA7U@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/3273/563005610@github.com>
In-Reply-To: <quicwg/base-drafts/issues/3273@github.com>
References: <quicwg/base-drafts/issues/3273@github.com>
Subject: Re: [quicwg/base-drafts] HTTP/3 references QUIC Stream IDs directly, 
 allowing illegal references (#3273)
Mime-Version: 1.0
Content-Type: multipart/alternative;
 boundary="--==_mimepart_5ded7f3fce040_58403fd8e0ccd960786f3";
 charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: martinthomson
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/3b4iw4UXw0MgwjvSz7Z9g_OOJZk>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.29
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: Sun, 08 Dec 2019 22:54:58 -0000


----==_mimepart_5ded7f3fce040_58403fd8e0ccd960786f3
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

There is an assumption that only stream IDs that fit in a 62-bit number work, sure.  The monotonic increase isn't a strong assumption, only that there is some advantage to dividing the space into two with GOAWAY is useful.  You can do that split with totally random allocation of stream IDs and get some advantage; it's only if the stream IDs are monotonically *decreasing* that we get zero utility from GOAWAY.

-- 
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/3273#issuecomment-563005610
----==_mimepart_5ded7f3fce040_58403fd8e0ccd960786f3
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>There is an assumption that only stream IDs that fit in a 62-bit number work, sure.  The monotonic increase isn't a strong assumption, only that there is some advantage to dividing the space into two with GOAWAY is useful.  You can do that split with totally random allocation of stream IDs and get some advantage; it's only if the stream IDs are monotonically <em>decreasing</em> that we get zero utility from GOAWAY.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/3273?email_source=notifications&amp;email_token=AFTOJK3GG22IVTML5UO42GTQXV3L7A5CNFSM4JQ3RSM2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEGHMRKQ#issuecomment-563005610">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AFTOJK76G2IZWTKXIDEIKFTQXV3L7ANCNFSM4JQ3RSMQ">unsubscribe</a>.<img src="https://github.com/notifications/beacon/AFTOJK5JNROWETF2THX75JTQXV3L7A5CNFSM4JQ3RSM2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEGHMRKQ.gif" height="1" width="1" alt="" /></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/quicwg/base-drafts/issues/3273?email_source=notifications\u0026email_token=AFTOJK3GG22IVTML5UO42GTQXV3L7A5CNFSM4JQ3RSM2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEGHMRKQ#issuecomment-563005610",
"url": "https://github.com/quicwg/base-drafts/issues/3273?email_source=notifications\u0026email_token=AFTOJK3GG22IVTML5UO42GTQXV3L7A5CNFSM4JQ3RSM2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEGHMRKQ#issuecomment-563005610",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>
----==_mimepart_5ded7f3fce040_58403fd8e0ccd960786f3--

