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 41C911293E8
 for <quic-issues@ietfa.amsl.com>; Wed,  1 Mar 2017 16:38:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.402
X-Spam-Level: 
X-Spam-Status: No, score=-0.402 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_24=1.618, HTML_MESSAGE=0.001,
 RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01,
 RP_MATCHES_RCVD=-0.001, 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 0tpFUsBdxSj2 for <quic-issues@ietfa.amsl.com>;
 Wed,  1 Mar 2017 16:38:32 -0800 (PST)
Received: from o11.sgmail.github.com (o11.sgmail.github.com [167.89.101.202])
 (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 D6CF61279EB
 for <quic-issues@ietf.org>; Wed,  1 Mar 2017 16:38:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=github.com; 
 h=from:reply-to:to:cc:subject:mime-version:content-type:content-transfer-encoding:list-id:list-archive:list-post:list-unsubscribe;
 s=s20150108; bh=p3iFZ2RvT7Hi/PRDX0nf8sSQZDc=; b=NoLGwSt9KDIhc29Y
 99e0YgGZXC4fHrdqJBDRHsqz31ASjt/PWsPyWO1SGH9deG7HEUk0gGtrvND1AmIq
 STyh7Jqn2a8vkwVRwidsaMJu95y4jvaIc8ZkTnE7qJUbEfDU6XCCvlVlG7snTiyn
 2refux3GvZ9nx9PmN3olXP+HfGI=
Received: by filter0346p1las1.sendgrid.net with SMTP id
 filter0346p1las1-27787-58B76970-6C
 2017-03-02 00:38:08.998557937 +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 ZhQpwl_FRTKSQM2ndBhnxQ
 for <quic-issues@ietf.org>; Thu, 02 Mar 2017 00:38:08.825 +0000 (UTC)
Date: Wed, 01 Mar 2017 16:38:08 -0800
From: Martin Thomson <notifications@github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/352@github.com>
Subject: [quicwg/base-drafts] Does GOAWAY need an error code (#352)
Mime-Version: 1.0
Content-Type: multipart/alternative;
 boundary="--==_mimepart_58b76970b4e58_65b03fb874adbc38236886";
 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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1Yhk2qJkJ2YQzS2TUQLuW23FNjPfjzRNCNdv
 EB4lHQ4vCT4r05BQvuN6DgQJmhaBZq0dinzXWufF7te5hClMUZItMYT1ws429JLXWhwB5Knx9LprN+
 o7bBy6FU7d8/DdExHmsEy4Yx7Vw8afMl8kuqj1wZRitCmiSPhhhVej1Xc6X8lxvLZ8r5GVRRfKZcR8
 I=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/MqhbSb5rDPbgmbEiWCUVcC2wo94>
Cc: Subscribed <subscribed@noreply.github.com>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.17
Reply-To: quic@ietf.org
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: Thu, 02 Mar 2017 00:38:33 -0000

----==_mimepart_58b76970b4e58_65b03fb874adbc38236886
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

In writing up a change for GOAWAY, I realize that it doesn't need to signal the error condition that triggered it.  An endpoint that wants to kill a connection can use CONNECTION_CLOSE and the error code that carries.  The purpose of GOAWAY is to signal graceful shutdown and to mark multiple streams as being safe to retry.

If it doesn't need an error code, then the reason phrase can go away as well.

(This might depend on the outcome of discussions that suggest that CONNECTION_CLOSE could be replaced by Public Reset.  Or, it might influence the outcome of that discussion...)

-- 
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/issues/352
----==_mimepart_58b76970b4e58_65b03fb874adbc38236886
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>In writing up a change for GOAWAY, I realize that it doesn't need to signal the error condition that triggered it.  An endpoint that wants to kill a connection can use CONNECTION_CLOSE and the error code that carries.  The purpose of GOAWAY is to signal graceful shutdown and to mark multiple streams as being safe to retry.</p>
<p>If it doesn't need an error code, then the reason phrase can go away as well.</p>
<p>(This might depend on the outcome of discussions that suggest that CONNECTION_CLOSE could be replaced by Public Reset.  Or, it might influence the outcome of that discussion...)</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/quicwg/base-drafts/issues/352">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AWbkqzv_OEZwJ_ptptB2SvOIZQmE_cLDks5rhg9wgaJpZM4MQZdH">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AWbkq2u2w6nZW9ZoIqGb6C1RDjMKykaAks5rhg9wgaJpZM4MQZdH.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/quicwg/base-drafts/issues/352"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/quicwg/base-drafts","title":"quicwg/base-drafts","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/quicwg/base-drafts"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Does GOAWAY need an error code (#352)"}],"action":{"name":"View Issue","url":"https://github.com/quicwg/base-drafts/issues/352"}}}</script>
----==_mimepart_58b76970b4e58_65b03fb874adbc38236886--

