[quicwg/base-drafts] Specify what occurs when the maximum Stream Id exceeds 2^62 - 1 in MAX_STREAMS (#2487)

ianswett <notifications@github.com> Thu, 21 February 2019 21:48 UTC

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 86146130EED for <quic-issues@ietfa.amsl.com>; Thu, 21 Feb 2019 13:48:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.597
X-Spam-Level:
X-Spam-Status: No, score=-6.597 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_28=1.404, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_HI=-5, 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 T9p-mcnzksFq for <quic-issues@ietfa.amsl.com>; Thu, 21 Feb 2019 13:48:39 -0800 (PST)
Received: from out-1.smtp.github.com (out-1.smtp.github.com [192.30.252.192]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7650C12D4E8 for <quic-issues@ietf.org>; Thu, 21 Feb 2019 13:48:39 -0800 (PST)
Date: Thu, 21 Feb 2019 13:48:38 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1550785718; bh=aSuHgvWoqgs6fT4RWZE+G1kwG8rl/Owcwm87aS2hqOE=; h=Date:From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=lwSuMhbZqZYYbjDpl6LyIgucwXU5ZwJABeIkn/mS2CwrhZREc4Kx54Uwc5qvh2ahT 4KWyi10MoOKvi1bqaZHwWegMUquSxXymiy3HqPzHZxBKS8BG042YuuYj77beH6hlaW iziPwbYGNSgW6c5B78GZacOxRlkYcafLEuDYSth4=
From: ianswett <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abe175a572d5db2c69174f84a7aa3567b905f26c3a92cf000000011886deb692a169ce18a000a6@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/2487@github.com>
Subject: [quicwg/base-drafts] Specify what occurs when the maximum Stream Id exceeds 2^62 - 1 in MAX_STREAMS (#2487)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5c6f1cb649165_65c13fdceacd45b813922d"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: ianswett
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/QCxtlh7j9OgWKinkWZkbXnZ0azc>
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: Thu, 21 Feb 2019 21:48:41 -0000

Currently, stream IDs are as high as 2^62-1.  The MAX_STREAMS frame specifies a limit as a varint that has a max value of 2^62-1 that translates to a Stream ID of 4 * max_streams + initial_stream_id_for_type.  This is larger than the max expressible stream ID, so we should specify what happens in this case.

I'm suggesting that we allow all streams to be opened and MUST NOT close the connection in PR #2486

-- 
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/2487