Re: [quicwg/base-drafts] Confirm Retire Prior To via Acknowledgement (#3548)

Nick Banks <> Sat, 28 March 2020 22:32 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id DF6533A07F8 for <>; Sat, 28 Mar 2020 15:32:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -0.474
X-Spam-Status: No, score=-0.474 tagged_above=-999 required=5 tests=[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=0.726, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: (amavisd-new); dkim=pass (1024-bit key)
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id 4P5sqR7nl54V for <>; Sat, 28 Mar 2020 15:32:05 -0700 (PDT)
Received: from ( []) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id AE85A3A07F4 for <>; Sat, 28 Mar 2020 15:32:05 -0700 (PDT)
Received: from ( []) by (Postfix) with ESMTP id B90416A0608 for <>; Sat, 28 Mar 2020 15:32:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=pf2014; t=1585434724; bh=iXskygQGIlRjZqyDK38JfqZMX3wIFVgYK03VRPF9qP8=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=p6WvGE5VwRb0/FhBAp6f8QhmrqL2aFxTKhgSQw7slKH0ozM8BePGL6voVSVq0se1w XaqMi61F7OFe2/U7Sevj779E+/QISBohedgKFv1pg433J0g+8ZG7Vzk9zR9jnG1sMD dhZpjJJWIvQms4YM07XnzHRjXm6I7ORS5+or4+Fs=
Date: Sat, 28 Mar 2020 15:32:04 -0700
From: Nick Banks <>
Reply-To: quicwg/base-drafts <>
To: quicwg/base-drafts <>
Cc: Subscribed <>
Message-ID: <quicwg/base-drafts/pull/3548/>
In-Reply-To: <quicwg/base-drafts/pull/>
References: <quicwg/base-drafts/pull/>
Subject: Re: [quicwg/base-drafts] Confirm Retire Prior To via Acknowledgement (#3548)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5e7fd064a6924_7a783fe5a72cd96434479"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: nibanks
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
Archived-At: <>
X-Mailman-Version: 2.1.29
List-Id: Notification list for GitHub issues related to the QUIC WG <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Sat, 28 Mar 2020 22:32:07 -0000

> I don't think that we should go against established principles to solve something that can be solved more trivially.

IMO, #3547 is a heuristic that mitigates the problem, but doesn't quite solve it. Additionally, it is more complex to implement, than this proposal, as it requires tracking all the additional state to retire the CIDs.

> Instead, I'd suggest keying off use of a CID issued after the Retire Prior To as indication that the RPT was received.

I still prefer the ACK approach, personally, but I do think I'd prefer this suggestion over #3547. I think it would work pretty much the same as the ACK approach, but just uses a different implicit signal.

You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub: