Re: [quicwg/base-drafts] MUST NOT bundle, etc. (#3853)
ekr <notifications@github.com> Wed, 08 July 2020 21:13 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 439D03A0819 for <quic-issues@ietfa.amsl.com>; Wed, 8 Jul 2020 14:13:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.697
X-Spam-Level:
X-Spam-Status: No, score=-1.697 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, DKIM_VALID_EF=-0.1, HTML_IMAGE_ONLY_28=1.404, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_MSPIKE_H2=-0.001, 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 JQj6CgjupScW for <quic-issues@ietfa.amsl.com>; Wed, 8 Jul 2020 14:13:13 -0700 (PDT)
Received: from out-24.smtp.github.com (out-24.smtp.github.com [192.30.252.207]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EA9FE3A0818 for <quic-issues@ietf.org>; Wed, 8 Jul 2020 14:13:12 -0700 (PDT)
Received: from github-lowworker-1b8c660.ash1-iad.github.net (github-lowworker-1b8c660.ash1-iad.github.net [10.56.18.59]) by smtp.github.com (Postfix) with ESMTP id ECE5D6A1C9A for <quic-issues@ietf.org>; Wed, 8 Jul 2020 14:13:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1594242791; bh=Z3pvzkwetAC3YvUDGC/01OHWdH7n6TcpZ/Fk25MKn9s=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=lWLk0iOcuAxJqU5GO7N6RHk1Duz6pSwDpdiBgHHe9CJl1i9EW4S26Qx6RyM7ACc9G lMETphFuFHyzXUDnFb3czElOc7AfLJG6l9KzuK1uRlYsXPaQVXVHuC3UGi8ga2sGkQ sMCztPttyTH+tPklWZxGJHh8Vv66OLXndguuKmRE=
Date: Wed, 08 Jul 2020 14:13:11 -0700
From: ekr <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+AFTOJK2X57GJ5SOR2VZGBON5CIL6PEVBNHHCN2MIPQ@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/3853/655760231@github.com>
In-Reply-To: <quicwg/base-drafts/issues/3853@github.com>
References: <quicwg/base-drafts/issues/3853@github.com>
Subject: Re: [quicwg/base-drafts] MUST NOT bundle, etc. (#3853)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5f0636e7dd934_175a3f80deccd9601587d1"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: ekr
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/i1UXdFkcIncTHPklNrPx6Mcw1KQ>
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: Wed, 08 Jul 2020 21:13:14 -0000
On Wed, Jul 8, 2020 at 2:04 PM ianswett <notifications@github.com> wrote: > It's not really the bundling that's the issue, but the idea that one > shouldn't send extra ack-eliciting frames when sending an ack. > > This isn't shorter, but how about: > "A receiver MUST NOT generate and bundle an ack-eliciting frame with > packets that would > otherwise be non-ack-eliciting, to avoid an infinite feedback loop of > acknowledgements." > You are receiving this because you authored the thread. > > I feel like this has the same problem as before. I would suggest that part of the issue here is that we are trying to make something really crisp. Looking at the rest of the graf, where we actually endorse this practice, I suggest we do: A receiver that sends only non-ack-eliciting packets, such as ACK frames, might not receive an acknowledgement for a long period of time. This could cause the receiver to maintain state for a large number of ACK frames for a long period of time, and ACK frames it sends could be unnecessarily large. In such a case, a receiver could bundle a PING or other small ack-eliciting frame to elicit an ACK from the peer. Caution: If receivers add additional ack-eliciting frames to every ACK, this would create an infinite feedback loop of acknowledgements. Therefore, receivers SHOULD only do this occasionally, such as once per round trip. -- 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/3853#issuecomment-655760231
- [quicwg/base-drafts] MUST NOT bundle, etc. (#3853) ekr
- Re: [quicwg/base-drafts] MUST NOT bundle, etc. (#… Christian Huitema
- Re: [quicwg/base-drafts] MUST NOT bundle, etc. (#… Martin Thomson
- Re: [quicwg/base-drafts] MUST NOT bundle, etc. (#… Christian Huitema
- Re: [quicwg/base-drafts] MUST NOT bundle, etc. (#… Martin Thomson
- Re: [quicwg/base-drafts] MUST NOT bundle, etc. (#… Christian Huitema
- Re: [quicwg/base-drafts] MUST NOT bundle, etc. (#… ianswett
- Re: [quicwg/base-drafts] MUST NOT bundle, etc. (#… ekr
- Re: [quicwg/base-drafts] MUST NOT bundle, etc. (#… Christian Huitema
- Re: [quicwg/base-drafts] MUST NOT bundle, etc. (#… ekr
- Re: [quicwg/base-drafts] MUST NOT bundle, etc. (#… Mike Bishop
- Re: [quicwg/base-drafts] MUST NOT bundle, etc. (#… Martin Thomson
- Re: [quicwg/base-drafts] MUST NOT bundle, etc. (#… Martin Thomson