Re: [quicwg/base-drafts] TIME_WAIT (#328)
Ryan Hamilton <notifications@github.com> Mon, 20 February 2017 23:11 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 DAD391293DC for <quic-issues@ietfa.amsl.com>; Mon, 20 Feb 2017 15:11:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.188
X-Spam-Level:
X-Spam-Status: No, score=-6.188 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_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-1.887, 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 6MbA_BA8bSR0 for <quic-issues@ietfa.amsl.com>; Mon, 20 Feb 2017 15:11:34 -0800 (PST)
Received: from o5.sgmail.github.com (o5.sgmail.github.com [192.254.113.10]) (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 BFD48128E19 for <quic-issues@ietf.org>; Mon, 20 Feb 2017 15:11:33 -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=paLuDn069wjDBnTKu83uVLfOHQY=; b=B/SUCmaEJdsSKFkQ yAMtnPXkCaqMggBvluz5EM+OJGNMAQ4+zJ44/9hCdVXAFBR6JE2Y4yelCxrN8BKN 6VnMEp6DWQQLSmmwHOXDs+ROKMDFka+XBQewq708HvxJbhHdWQL9xRnHBHxlWGb2 Vk7K5Bf63CmcNBWFYWaPaWPnfGw=
Received: by filter0113p1las1.sendgrid.net with SMTP id filter0113p1las1-26574-58AB77A1-F 2017-02-20 23:11:29.15095475 +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 ismtpd0002p1iad1.sendgrid.net (SG) with ESMTP id Bx55EUUqRlu0BgDlihu31A for <quic-issues@ietf.org>; Mon, 20 Feb 2017 23:11:29.083 +0000 (UTC)
Date: Mon, 20 Feb 2017 15:11:28 -0800
From: Ryan Hamilton <notifications@github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/328/281203095@github.com>
In-Reply-To: <quicwg/base-drafts/issues/328@github.com>
References: <quicwg/base-drafts/issues/328@github.com>
Subject: Re: [quicwg/base-drafts] TIME_WAIT (#328)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_58ab77a0ef93b_30153feaa06bd1341353d4"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: RyanAtGoogle
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: l64QuQ2uJCcEyUykJbxN122A6QRmEpucztpreh3Pak1t/YuGBPE8kPjsE+G5JJXwpaXjKTKFtouVJJ rJ2EyNptAoKy2X2oxS1sqtNJJOUr8bnzfOAHxkSFkrUiogx1mf2QUDp8Y6/WXqk0WbR6fG59dYX2jX o/3/8CgM7/gOuc4mzOujSOpBJA6TxxeOYNSj4s8OrCr8KNg1JrOHEFS651a/DvNuccMIcNrJPJd4fu Y=
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/m3NrPrzKX6wimGrI1qBSDZOh4QU>
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: Mon, 20 Feb 2017 23:11:36 -0000
In the current Google QUIC implementation, for each connection in time wait, the server saves the serialized "close" packet for that connection. When new packets are received for that connection, the server retransmits the close packet (subject to back-off). This is to handle the case where the close packet is lost and so the client is unaware that the connection has been closed. I can imagine that there might be better alternatives, though. On Mon, Feb 20, 2017 at 9:58 AM, Patrick McManus <notifications@github.com> wrote: > 6.4 currently has > TODO: Connections that are terminated are added to a TIME_WAIT list at the > server, so as to absorb any straggler packets in the network. Discuss > TIME_WAIT list. > > this is an open issue for the TODO. > > Some initial thoughts: is it always the server that is in TIME_WAIT as > opposed to the TCP active close behavior? (seems fine at first blush, but > asking for a friend who is less sure :)). > > what happens in the TIME_WAIT state.. retransmissions? What happens when > you receive packets (ignored - trigger retrrans, RST?) > > — > You are receiving this because you are subscribed to this thread. > Reply to this email directly, view it on GitHub > <https://github.com/quicwg/base-drafts/issues/328>, or mute the thread > <https://github.com/notifications/unsubscribe-auth/ASp6ykbbcbvx3MMzki-rizoTCEy1Dh6oks5redQogaJpZM4MGeXU> > . > -- 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/328#issuecomment-281203095
- [quicwg/base-drafts] TIME_WAIT (#328) Patrick McManus
- Re: [quicwg/base-drafts] TIME_WAIT (#328) Ryan Hamilton
- Re: [quicwg/base-drafts] TIME_WAIT (#328) Patrick McManus
- Re: [quicwg/base-drafts] TIME_WAIT (#328) Mike Bishop
- Re: [quicwg/base-drafts] TIME_WAIT (#328) Martin Thomson
- Re: [quicwg/base-drafts] TIME_WAIT (#328) Martin Thomson
- Re: [quicwg/base-drafts] TIME_WAIT (#328) Martin Thomson