[quicwg/base-drafts] Define idle timeout more precisely (#1614)

Martin Thomson <notifications@github.com> Tue, 31 July 2018 04:50 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 BA03C130DF0 for <quic-issues@ietfa.amsl.com>; Mon, 30 Jul 2018 21:50:40 -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 SQUT-H51EC3I for <quic-issues@ietfa.amsl.com>; Mon, 30 Jul 2018 21:50:37 -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 7A7C712F295 for <quic-issues@ietf.org>; Mon, 30 Jul 2018 21:50:37 -0700 (PDT)
Date: Mon, 30 Jul 2018 21:50:36 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1533012636; bh=WHOJhDIJM0ln8A9nNcqr7xci+Suw183yoB25viQHVWU=; h=Date:From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post: List-Unsubscribe:From; b=Y7cPNhsSimenZIWrHohRC7D2wWdyWqy03EXU2LMyNJ1QWoTgSVea4opKG8oD7jaVA w160vqE8mPHs0WOLxzjBvba5y0+SiUwQCa6BafI2kR5uaE4sjXke3KCY7i+V1xyou4 1dJheQVoDp0aTXOGinOD1HmHmBcEDlr6Y7tJpAhs=
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4abd2844b3dab86d95f1c52465ba62ff7e5c18ca4f192cf000000011777ac9c92a169ce14a0100a@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/1614@github.com>
Subject: [quicwg/base-drafts] Define idle timeout more precisely (#1614)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5b5fea9ccb986_23d73fd245cbe6287194f"; 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
X-GitHub-Recipient-Address: quic-issues@ietf.org
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/seKF1dzaPWib-IwkfkwhLuZOmb8>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.27
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: Tue, 31 Jul 2018 04:50:41 -0000

This uses the definition that @ianswett provided, which is as good as any we have.  The primary measure here is receipt of new packets, though initiating new activity refreshes the timer as well (to avoid pathological timeout cases that are entirely under local control).

The point about asymmetry means that getting this time absolutely right isn't necessary.  The timeout is entirely under an endpoints own control.  We communicate this so that peers can be careful about sending near this boundary.

Closes #1429, #1049.
You can view, comment on, or merge this pull request online at:

  https://github.com/quicwg/base-drafts/pull/1614

-- Commit Summary --

  * Define idle timeout more precisely

-- File Changes --

    M draft-ietf-quic-transport.md (18)

-- Patch Links --

https://github.com/quicwg/base-drafts/pull/1614.patch
https://github.com/quicwg/base-drafts/pull/1614.diff

-- 
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/1614