Re: [quicwg/base-drafts] Refactor the section on connection termination (#721)
Martin Thomson <notifications@github.com> Tue, 15 August 2017 01:35 UTC
Return-Path: <bounces+848413-a050-quic-issues=ietf.org@sgmail.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 284991321B6 for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 18:35:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.019
X-Spam-Level:
X-Spam-Status: No, score=-2.019 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, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=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 sciF32_KCPDU for <quic-issues@ietfa.amsl.com>; Mon, 14 Aug 2017 18:35:23 -0700 (PDT)
Received: from o4.sgmail.github.com (o4.sgmail.github.com [192.254.112.99]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A19A0126B7E for <quic-issues@ietf.org>; Mon, 14 Aug 2017 18:35:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com; h=from:reply-to:to:cc:in-reply-to:references:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe; s=s20150108; bh=ftrLd5E0L5ZTXUWF3Vp/aLQOJ3s=; b=cHVEmQPtpIDJ7jGS RSteJA3XQj2K3RpSJP7YAlrp21WlfAHV/psvV5DL6UnnP5QGCQI8MNczfzMl6I+D VE2bXQsmRr0jP50wIyHl1QtUVWaGpSqxxxm/VmkEklweFbP/oZn4+zc8eV6ybED4 73+pXNiml0AitBG8zY5EDLthnwc=
Received: by filter1158p1mdw1.sendgrid.net with SMTP id filter1158p1mdw1-10575-59924FDA-2E 2017-08-15 01:35:22.563903158 +0000 UTC
Received: from github-smtp2b-ext-cp1-prd.iad.github.net (github-smtp2b-ext-cp1-prd.iad.github.net [192.30.253.17]) by ismtpd0031p1mdw1.sendgrid.net (SG) with ESMTP id Nl8diGLBQ4KnUw4auQIv7g for <quic-issues@ietf.org>; Tue, 15 Aug 2017 01:35:22.467 +0000 (UTC)
Date: Tue, 15 Aug 2017 01:35:22 +0000
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+0166e4ab93b9ce915f40dd1685716202d03988fbd13a92f092cf0000000115aa11d792a169ce0edf94fd@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/pull/721/review/56246073@github.com>
In-Reply-To: <quicwg/base-drafts/pull/721@github.com>
References: <quicwg/base-drafts/pull/721@github.com>
Subject: Re: [quicwg/base-drafts] Refactor the section on connection termination (#721)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_59924fd72f2ff_4f973ff092309c343671d"; 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
X-SG-EID: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak2U200q2w+55uIcfP9oXO6Ze0KaWhuFQDYqaa JeloknZBzh+8NqbwAO4SpgkxzjigCoR+FEb3ycuO6VzEHzw/6ovIeE/ELT8aDffLCFdPOrzecfJVgx gJ2imhCj+p5jf7+Xwpo82/ufK6BC0FYQkcAz/MFoXtxTRQP8IU5RyAJE+thf1iueLEDKL7iUuiiOmK g=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/Y0OHIt1nR8a-mQ5Ntv5wJEshC4M>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
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, 15 Aug 2017 01:35:26 -0000
martinthomson commented on this pull request. > +an endpoint maintains in this case, they MAY send the exact same +CONNECTION_CLOSE packet. + +Note: + +: This intentionally contradicts other advice in this document that recommends + the creation of new packet numbers for every packet. Sending new packet + numbers is primarily of advantage to loss recovery and congestion control, + which are not expected to be relevant for a closed connection. Retransmitting + the final packet requires less state at the server. + +Implementations SHOULD limit the number of CONNECTION_CLOSE messages they +generate. For instance, an implementation could exponentially increase the +number of packets that it receives before sending the packet containing +CONNECTION_CLOSE. Once enough time has passed to allow a peer to receive the +CONNECTION_CLOSE, an endpoint SHOULD discard per-connection state and MAY If the idle timeout is 2 minutes, then that is far larger than the time you might wait to have the other side receive the close. Unreasonably so in my view. 2xRTT is probably adequate. As for retaining text on throttling, that's right at the start of this paragraph: > Implementations SHOULD limit the number of CONNECTION_CLOSE messages they generate. -- 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/721#discussion_r133101553
- [quicwg/base-drafts] Refactor the section on conn… Martin Thomson
- Re: [quicwg/base-drafts] Refactor the section on … janaiyengar
- Re: [quicwg/base-drafts] Refactor the section on … Martin Thomson
- Re: [quicwg/base-drafts] Refactor the section on … Martin Thomson
- Re: [quicwg/base-drafts] Refactor the section on … Martin Thomson
- Re: [quicwg/base-drafts] Refactor the section on … Martin Thomson
- Re: [quicwg/base-drafts] Refactor the section on … Martin Thomson
- Re: [quicwg/base-drafts] Refactor the section on … Martin Thomson
- Re: [quicwg/base-drafts] Refactor the section on … Martin Thomson
- Re: [quicwg/base-drafts] Refactor the section on … Martin Thomson
- Re: [quicwg/base-drafts] Refactor the section on … Nick Banks
- Re: [quicwg/base-drafts] Refactor the section on … Mike Bishop
- Re: [quicwg/base-drafts] Refactor the section on … Mike Bishop
- Re: [quicwg/base-drafts] Refactor the section on … Martin Thomson
- Re: [quicwg/base-drafts] Refactor the section on … Martin Thomson
- Re: [quicwg/base-drafts] Refactor the section on … Martin Thomson
- Re: [quicwg/base-drafts] Refactor the section on … MikkelFJ
- Re: [quicwg/base-drafts] Refactor the section on … Martin Thomson
- Re: [quicwg/base-drafts] Refactor the section on … Martin Thomson
- Re: [quicwg/base-drafts] Refactor the section on … Martin Thomson
- Re: [quicwg/base-drafts] Refactor the section on … Mike Bishop
- Re: [quicwg/base-drafts] Refactor the section on … Martin Thomson
- Re: [quicwg/base-drafts] Refactor the section on … Martin Thomson
- Re: [quicwg/base-drafts] Refactor the section on … Roni Even
- Re: [quicwg/base-drafts] Refactor the section on … Roni Even
- Re: [quicwg/base-drafts] Refactor the section on … Patrick McManus
- Re: [quicwg/base-drafts] Refactor the section on … Roni Even
- Re: [quicwg/base-drafts] Refactor the section on … janaiyengar
- Re: [quicwg/base-drafts] Refactor the section on … Martin Thomson
- Re: [quicwg/base-drafts] Refactor the section on … Martin Thomson
- Re: [quicwg/base-drafts] Refactor the section on … Martin Thomson