Re: [quicwg/base-drafts] Mandate allowing peer to create enough unidirectional streams for HTTP and QPACK (#2762)
afrind <notifications@github.com> Thu, 06 June 2019 19:43 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 2AD7D120094 for <quic-issues@ietfa.amsl.com>; Thu, 6 Jun 2019 12:43:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.008
X-Spam-Level:
X-Spam-Status: No, score=-8.008 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_32=0.001, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01] 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 TboSjKKQr6-j for <quic-issues@ietfa.amsl.com>; Thu, 6 Jun 2019 12:43:54 -0700 (PDT)
Received: from out-23.smtp.github.com (out-23.smtp.github.com [192.30.252.206]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 41B7212006E for <quic-issues@ietf.org>; Thu, 6 Jun 2019 12:43:54 -0700 (PDT)
Date: Thu, 06 Jun 2019 12:43:53 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1559850233; bh=XOoCX3De54bsfZ66Iy6PxOpVeBpF6MWKlxYVoaB92oY=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=e8n3vJPHEHEaRg4P19eyfKl35zRtyqCMzUeFvg1CUiyk8KjKSJ3vsXpBFqe2Txin2 4FRxgxKkXYH7cQna3STSZYLkNLXOmFHvmTN8zFb2EY2bHVE2vC3uiFSAn+vI7SyAp8 rIsSoKXb4ApeVgprtUfJrS2OEfVWNaaPlmmTjvXk=
From: afrind <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+AFTOJK6654BETOERKS4EFQN3A2PXTEVBNHHBVYEEBE@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/2762/review/246777230@github.com>
In-Reply-To: <quicwg/base-drafts/pull/2762@github.com>
References: <quicwg/base-drafts/pull/2762@github.com>
Subject: Re: [quicwg/base-drafts] Mandate allowing peer to create enough unidirectional streams for HTTP and QPACK (#2762)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5cf96cf915fdd_6b8d3fc767ccd968254734"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: afrind
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/ZvAxmjI3YZfcxyzBiXWmgjje1wY>
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, 06 Jun 2019 19:43:56 -0000
afrind commented on this pull request. > @@ -912,10 +912,20 @@ Endpoints that set low values for the QUIC transport parameters chance that the remote peer reaches the limit early and becomes blocked. In particular, the value chosen for `initial_max_uni_streams` should consider that remote peers may wish to exercise reserved stream behaviour ({{stream-grease}}). -To reduce the likelihood of blocking, both clients and servers SHOULD send a -value of three or greater for the QUIC transport parameter -`initial_max_uni_streams`, and a value of 1,024 or greater for the QUIC -transport parameter `initial_max_stream_data_uni`. +To reduce the likelihood of blocking, both clients and servers MUST allow +the peer to create one unidirectional stream for the HTTP control stream plus +the number of unidirectional streams required by mandatory extensions (such as +QPACK), by setting an appropriate value for the QUIC transport parameter I'd say you have to put it in the TP. What is the possible reason an implementation would have for setting inital_max_uni_streams to less than 3 and making up for it with MAX_STREAMS? What if the packet containing MAX_STREAMS is lost? -- 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/pull/2762#discussion_r291342259
- [quicwg/base-drafts] Mandate allowing peer to cre… Alessandro Ghedini
- Re: [quicwg/base-drafts] Mandate allowing peer to… afrind
- Re: [quicwg/base-drafts] Mandate allowing peer to… Lucas Pardue
- Re: [quicwg/base-drafts] Mandate allowing peer to… Alessandro Ghedini
- Re: [quicwg/base-drafts] Mandate allowing peer to… Alessandro Ghedini
- Re: [quicwg/base-drafts] Mandate allowing peer to… Alessandro Ghedini
- Re: [quicwg/base-drafts] Mandate allowing peer to… Kazuho Oku
- Re: [quicwg/base-drafts] Mandate allowing peer to… Mike Bishop
- Re: [quicwg/base-drafts] Mandate allowing peer to… afrind
- Re: [quicwg/base-drafts] Mandate allowing peer to… Lucas Pardue
- Re: [quicwg/base-drafts] Mandate allowing peer to… Alessandro Ghedini
- Re: [quicwg/base-drafts] Mandate allowing peer to… Alessandro Ghedini
- Re: [quicwg/base-drafts] Mandate allowing peer to… Alessandro Ghedini
- Re: [quicwg/base-drafts] Mandate allowing peer to… Alessandro Ghedini
- Re: [quicwg/base-drafts] Mandate allowing peer to… Alessandro Ghedini
- Re: [quicwg/base-drafts] Mandate allowing peer to… Mike Bishop
- Re: [quicwg/base-drafts] Mandate allowing peer to… Mike Bishop