Re: [quicwg/base-drafts] Length-prefixes and flow control (#1432)
MikkelFJ <notifications@github.com> Fri, 08 June 2018 13:31 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 3758F130EE3 for <quic-issues@ietfa.amsl.com>; Fri, 8 Jun 2018 06:31:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.01
X-Spam-Level:
X-Spam-Status: No, score=-8.01 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, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_HI=-5, 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 gmXR65UcpUcp for <quic-issues@ietfa.amsl.com>; Fri, 8 Jun 2018 06:31:42 -0700 (PDT)
Received: from out-5.smtp.github.com (out-5.smtp.github.com [192.30.252.196]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3ED86130EBB for <quic-issues@ietf.org>; Fri, 8 Jun 2018 06:31:42 -0700 (PDT)
Date: Fri, 08 Jun 2018 06:31:41 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1528464701; bh=7pdZt0mI4onLc7P3S67qOY3PWpGaPDX/zBQjrFfMoM4=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=QVDspgEVr7JUqNx32MychsdMxKfGbn3AdM3ESDXM9JWSfWpA6GHM6KHjrzJDcbkSe TP9BmilkUlLrPrRgtqGb8bXuPMnUykGBpVNn7lP1wKI5umyV9c/lEk9hzRIbk74n3/ h83OOsInZJiat2v0B5dpGInosfEkmNPUlLDopN50=
From: MikkelFJ <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abd8a4e4d0ca8389d60a7bc29e29e052026a42cf6892cf000000011732473d92a169ce13b52edd@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/1432/395761561@github.com>
In-Reply-To: <quicwg/base-drafts/issues/1432@github.com>
References: <quicwg/base-drafts/issues/1432@github.com>
Subject: Re: [quicwg/base-drafts] Length-prefixes and flow control (#1432)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5b1a853d39e14_cd33f8e31232f7c1163e7"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: mikkelfj
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/pgB7WiQxze43YmHuuJmBCbfZ4D8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.26
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: Fri, 08 Jun 2018 13:31:53 -0000
You could define a negotiable, but fixed, block size and require the application to drain after receiving that much, and prevent too many streams without additional block credits. This can still deadlock if the app won't buffer the block or it needs to create more streams, but it is not as arbitrary as random deadlocks. -- 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/1432#issuecomment-395761561
- Re: [quicwg/base-drafts] Length-prefixes and flow… Mike Bishop
- Re: [quicwg/base-drafts] Length-prefixes and flow… Kazuho Oku
- Re: [quicwg/base-drafts] Length-prefixes and flow… Dmitri Tikhonov
- Re: [quicwg/base-drafts] Length-prefixes and flow… Martin Thomson
- Re: [quicwg/base-drafts] Length-prefixes and flow… Dmitri Tikhonov
- Re: [quicwg/base-drafts] Length-prefixes and flow… MikkelFJ
- Re: [quicwg/base-drafts] Length-prefixes and flow… Martin Thomson
- Re: [quicwg/base-drafts] Length-prefixes and flow… MikkelFJ
- [quicwg/base-drafts] Length-prefixes and flow con… Martin Thomson
- Re: [quicwg/base-drafts] Length-prefixes and flow… Mike Bishop
- Re: [quicwg/base-drafts] Length-prefixes and flow… janaiyengar
- Re: [quicwg/base-drafts] Length-prefixes and flow… Kazuho Oku
- Re: [quicwg/base-drafts] Length-prefixes and flow… Mike Bishop
- Re: [quicwg/base-drafts] Length-prefixes and flow… krasic
- Re: [quicwg/base-drafts] Length-prefixes and flow… janaiyengar
- Re: [quicwg/base-drafts] Length-prefixes and flow… Martin Thomson
- Re: [quicwg/base-drafts] Length-prefixes and flow… Ryan Hamilton
- Re: [quicwg/base-drafts] Length-prefixes and flow… Dmitri Tikhonov
- Re: [quicwg/base-drafts] Length-prefixes and flow… Martin Thomson
- Re: [quicwg/base-drafts] Length-prefixes and flow… Dmitri Tikhonov
- Re: [quicwg/base-drafts] Length-prefixes and flow… Martin Thomson
- Re: [quicwg/base-drafts] Length-prefixes and flow… Ryan Hamilton
- Re: [quicwg/base-drafts] Length-prefixes and flow… ianswett
- Re: [quicwg/base-drafts] Length-prefixes and flow… Ryan Hamilton
- Re: [quicwg/base-drafts] Length-prefixes and flow… mirjak
- Re: [quicwg/base-drafts] Length-prefixes and flow… Dmitri Tikhonov
- Re: [quicwg/base-drafts] Length-prefixes and flow… Dmitri Tikhonov
- Re: [quicwg/base-drafts] Length-prefixes and flow… Mike Bishop
- Re: [quicwg/base-drafts] Length-prefixes and flow… Martin Thomson
- Re: [quicwg/base-drafts] Length-prefixes and flow… Martin Thomson