Re: [quicwg/base-drafts] Replace CONNECTION_CLOSE with Public Reset (#353)
Patrick McManus <notifications@github.com> Thu, 02 March 2017 17:51 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 AD8DA129594 for <quic-issues@ietfa.amsl.com>; Thu, 2 Mar 2017 09:51:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.021
X-Spam-Level:
X-Spam-Status: No, score=-2.021 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, RP_MATCHES_RCVD=-0.001, SPF_PASS=-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 JFrdzxB01id2 for <quic-issues@ietfa.amsl.com>; Thu, 2 Mar 2017 09:51:39 -0800 (PST)
Received: from o7.sgmail.github.com (o7.sgmail.github.com [167.89.101.198]) (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 D1E6C129598 for <quic-issues@ietf.org>; Thu, 2 Mar 2017 09:51:38 -0800 (PST)
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=WPY1/5wqtwpqApXDVszl2nLuDgg=; b=TTgNrMpD6PCal8Ih yHWccEo2y85E05h9DeBEV+goU15mxsXFNXHhvRZLpoc55oyaro/Y9sy6LG1ok6uE iV7gwp8YPHGNQ6ciwRXycADKdGLTPA/s1CjWIMPAlSOER5pUPfxTduoPXNPfwTui pOnP+NNhCsNdKqofppRE8/DP/lo=
Received: by filter0528p1las1.sendgrid.net with SMTP id filter0528p1las1-1392-58B85B9E-2D 2017-03-02 17:51:26.288762853 +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 ismtpd0004p1iad1.sendgrid.net (SG) with ESMTP id 5FivqZ6FTiyNnsQe2Bu5iw for <quic-issues@ietf.org>; Thu, 02 Mar 2017 17:51:26.161 +0000 (UTC)
Date: Thu, 02 Mar 2017 09:51:26 -0800
From: Patrick McManus <notifications@github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/353/283727431@github.com>
In-Reply-To: <quicwg/base-drafts/issues/353@github.com>
References: <quicwg/base-drafts/issues/353@github.com>
Subject: Re: [quicwg/base-drafts] Replace CONNECTION_CLOSE with Public Reset (#353)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_58b85b9efb07_41633fe6185a7c2c712c8"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: mcmanus
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak14YZcpYolKFLSavYiMohlmHxPHgPRQGpgzcU cBlpH0lKW9qR6ERwt9fpUzrqs/2wIPL1PAaADfhZ8qf0IDFDP4C73iCBr2MRKDglQR3mE5hErDkFZD P8u51M96eN/hjHVViSkaMlBqAe6vXgzn1sN3JQEdvA7yY3Z7+eaThPPy1foDoC8WmDQ6+AqapJ9wH/ w=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/szoTllIow8_UZlMXSo5G4dEbCGU>
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 17:51:40 -0000
On Thu, Mar 2, 2017 at 12:13 PM, martinduke <notifications@github.com> wrote: > We are not going to eliminate PUBLIC_RESET, I don't take that as a given (its possible though). 1] in the absence of PR, things devolve to (high latency) timeouts. The timeout paths are necessary anyhow as PR might not be delivered, though obviously high latency is painful. 2] the primary use case for PR is "endpoint lost trust state and can't send connection close". But you can trivially build something better than public here (but worse than per connection).. handwave a public 'call me back with a new connection and your connection ID and we'll form a new connection to tell you the old one is lost' - at least that's verifiable as coming from the right origin. 3] the other use case for PR is network signaling. Overloading that with reset doesn't make a lot of sense to me - the right reaction to a middlebox that indicates a path is no longer usable might very well be to try and route around the middlebox - not accept the reset. Overloading CONNECTION_CLOSE with PUBLIC_RESET means the endpoint can't make that distinction. -- 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/353#issuecomment-283727431
- Re: [quicwg/base-drafts] Replace CONNECTION_CLOSE… MikkelFJ
- [quicwg/base-drafts] Replace CONNECTION_CLOSE wit… Martin Thomson
- Re: [quicwg/base-drafts] Replace CONNECTION_CLOSE… ianswett
- Re: [quicwg/base-drafts] Replace CONNECTION_CLOSE… Martin Thomson
- Re: [quicwg/base-drafts] Replace CONNECTION_CLOSE… mirjak
- Re: [quicwg/base-drafts] Replace CONNECTION_CLOSE… Patrick McManus
- Re: [quicwg/base-drafts] Replace CONNECTION_CLOSE… martinduke
- Re: [quicwg/base-drafts] Replace CONNECTION_CLOSE… Patrick McManus
- Re: [quicwg/base-drafts] Replace CONNECTION_CLOSE… martinduke
- Re: [quicwg/base-drafts] Replace CONNECTION_CLOSE… Patrick McManus
- Re: [quicwg/base-drafts] Replace CONNECTION_CLOSE… Martin Thomson
- Re: [quicwg/base-drafts] Replace CONNECTION_CLOSE… martinduke
- Re: [quicwg/base-drafts] Replace CONNECTION_CLOSE… Mark Nottingham
- Re: [quicwg/base-drafts] Replace CONNECTION_CLOSE… Mark Nottingham