Re: [quicwg/base-drafts] Prevent Idle Timeout while Blocked (#3266)

Martin Thomson <> Mon, 25 November 2019 23:55 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 7845C120CDB for <>; Mon, 25 Nov 2019 15:55:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -6.596
X-Spam-Status: No, score=-6.596 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_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 KV7r1ajdMICE for <>; Mon, 25 Nov 2019 15:55:20 -0800 (PST)
Received: from ( []) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id 53CD7120C81 for <>; Mon, 25 Nov 2019 15:54:34 -0800 (PST)
Received: from ( []) by (Postfix) with ESMTP id 5F55D2C1240 for <>; Mon, 25 Nov 2019 15:54:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=pf2014; t=1574726073; bh=H4kkXCe0JfeQjEfdT6OUT1KJdyWTp2D9uhfG+HKlj+w=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=nLYaTNssxf0RBicUwoje9ZoTqrU+R9Im72kTrIZyTzha99R4qY4bdF6uQ4ZwrMM9D cz7izG0Ex8k+q3Z26++PzdR0cr9FqsupjVt5loYWOkXZaEgE3MpkyGIngnIpFY7ctj TziXlvCV3FQ0XQ0Vzex7CdsjKaPVgziTPcW0HjjE=
Date: Mon, 25 Nov 2019 15:54:33 -0800
From: Martin Thomson <>
Reply-To: quicwg/base-drafts <>
To: quicwg/base-drafts <>
Cc: Subscribed <>
Message-ID: <quicwg/base-drafts/pull/3266/review/>
In-Reply-To: <quicwg/base-drafts/pull/>
References: <quicwg/base-drafts/pull/>
Subject: Re: [quicwg/base-drafts] Prevent Idle Timeout while Blocked (#3266)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5ddc69b9503d6_182c3ff6760cd9682137d1"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: martinthomson
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: Mon, 25 Nov 2019 23:55:23 -0000

martinthomson commented on this pull request.

> @@ -2353,7 +2351,8 @@ processed successfully.  The timer is also restarted when sending an
 ack-eliciting packet (see {{QUIC-RECOVERY}}), but only if no other ack-eliciting
 packets have been sent since last receiving a packet.  Restarting when sending
 packets ensures that connections do not prematurely time out when initiating new
+activity.  An endpoint should be careful to avoid an idle timeout if it is idle

Not so much.  We can't require anything here as there isn't any interoperability hazard we're avoiding.  The goal is to make the consequence of certain choices clear.

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