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 9B367132439
 for <quic-issues@ietfa.amsl.com>; Tue, 15 Aug 2017 16:00:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.595
X-Spam-Level: 
X-Spam-Status: No, score=-0.595 tagged_above=-999 required=5
 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
 DKIM_VALID_AU=-0.1, HTML_IMAGE_ONLY_28=1.404, HTML_MESSAGE=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001]
 autolearn=no 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 YKOyeoPyqWvD for <quic-issues@ietfa.amsl.com>;
 Tue, 15 Aug 2017 16:00:36 -0700 (PDT)
Received: from o8.sgmail.github.com (o8.sgmail.github.com [167.89.101.199])
 (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 1353A132428
 for <quic-issues@ietf.org>; Tue, 15 Aug 2017 16:00:36 -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=iNv1/pmeXHIyVgdF8YdIRWtn2NY=; b=tixkx8Zb6dpff5VZ
 HfT+zBzhl4YEP4retEkNaV+PFRbmw+6EwbQ+Sju76p7NDstGPbzURCBABTbzcFfw
 J4UcWs+/z+B3X9zmSMxKJm6war1dvBwMBz3Q6k1jK7NP6BjccGAa2OlFsURFS+o8
 XlrMe9KqFs8mMFJiqRauPJrGSPc=
Received: by filter0937p1mdw1.sendgrid.net with SMTP id
 filter0937p1mdw1-32739-59937D12-43
 2017-08-15 23:00:34.854826083 +0000 UTC
Received: from github-smtp2a-ext-cp1-prd.iad.github.net
 (github-smtp2a-ext-cp1-prd.iad.github.net [192.30.253.16])
 by ismtpd0004p1iad1.sendgrid.net (SG) with ESMTP id SfFkSXCgSgCCndR0eZS7fQ
 for <quic-issues@ietf.org>; Tue, 15 Aug 2017 23:00:34.869 +0000 (UTC)
Date: Tue, 15 Aug 2017 23:00:35 +0000 (UTC)
From: Martin Thomson <notifications@github.com>
Reply-To: quicwg/base-drafts
 <reply+0166e4ab1ac6e78bd917c46d57738c1c19493a2866971b1192cf0000000115ab3f1292a169ce0edf94fd@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/c322612345@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_59937d12bc48a_6d13ff6a717dc38506f9";
 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1odExJ96vdx88D8zXhWbaz5jDhPMqn5ET35p
 vetOOglqtDc/p7L5ueCAVurUmV53lrKOnrSyZAf+jqW1OVsvDOXCkR3AIeug2IerJCo4qIvMidTU2p
 iAt5NJKXwEBciB8d7fYZ1c6QS9rw3d+V0Nqf5/zoQWYEhw2vRM7zHJQtpG7qPxwpICF6waJO1Uvegq
 o=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/pcX99c5LduI8N39xKBNFNiICjoo>
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 23:00:38 -0000

----==_mimepart_59937d12bc48a_6d13ff6a717dc38506f9
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

Notes from editors chat: make the negotiated shutdown an "application shutdown" and explain that the application tells QUIC to die and then QUIC dies.

When the application shutdown happens, then we need to talk about what happens to streams.

Tie the CONNECTION_CLOSE case to the application shutdown case: you need to hang around for TIME_WAIT during which you acknowledge packets and nothing else really.  3*max(MIN_RTO, RTT) should be OK as a conservative start.



-- 
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#issuecomment-322612345
----==_mimepart_59937d12bc48a_6d13ff6a717dc38506f9
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Notes from editors chat: make the negotiated shutdown an "application sh=
utdown" and explain that the application tells QUIC to die and then QUIC di=
es.</p>
<p>When the application shutdown happens, then we need to talk about what h=
appens to streams.</p>
<p>Tie the CONNECTION_CLOSE case to the application shutdown case: you need=
 to hang around for TIME_WAIT during which you acknowledge packets and noth=
ing else really.  3*max(MIN_RTO, RTT) should be OK as a conservative start.=
</p>

<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&mda=
sh;<br />You are receiving this because you are subscribed to this thread.<=
br />Reply to this email directly, <a href=3D"https://github.com/quicwg/bas=
e-drafts/pull/721#issuecomment-322612345">view it on GitHub</a>, or <a href=
=3D"https://github.com/notifications/unsubscribe-auth/AWbkqxBmplqo_nmb-IErh=
f7tWm5ElELUks5sYiMSgaJpZM4O0OWB">mute the thread</a>.<img alt=3D"" height=
=3D"1" src=3D"https://github.com/notifications/beacon/AWbkq9N1v0rjgENeVf_-L=
uaILtrZU5_pks5sYiMSgaJpZM4O0OWB.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewAction=
">
  <link itemprop=3D"url" href=3D"https://github.com/quicwg/base-drafts/pull=
/721#issuecomment-322612345"></link>
  <meta itemprop=3D"name" content=3D"View Pull Request"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Pull Request on GitHub"=
></meta>
</div>

<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_version"=
:"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"Gi=
tHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg=
/base-drafts","subtitle":"GitHub repository","main_image_url":"https://clou=
d.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290=
892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/asset=
s/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates=
":{"snippets":[{"icon":"PERSON","message":"@martinthomson in #721: Notes fr=
om editors chat: make the negotiated shutdown an \"application shutdown\" a=
nd explain that the application tells QUIC to die and then QUIC dies.\r\n\r=
\nWhen the application shutdown happens, then we need to talk about what ha=
ppens to streams.\r\n\r\nTie the CONNECTION_CLOSE case to the application s=
hutdown case: you need to hang around for TIME_WAIT during which you acknow=
ledge packets and nothing else really.  3*max(MIN_RTO, RTT) should be OK as=
 a conservative start.\r\n\r\n"}],"action":{"name":"View Pull Request","url=
":"https://github.com/quicwg/base-drafts/pull/721#issuecomment-322612345"}}=
}</script>=

----==_mimepart_59937d12bc48a_6d13ff6a717dc38506f9--

