Re: [tcpm] poll for adoption of draft-ananth-persist-02
"Anantha Ramaiah (ananth)" <ananth@cisco.com> Thu, 01 April 2010 20:55 UTC
Return-Path: <ananth@cisco.com>
X-Original-To: tcpm@core3.amsl.com
Delivered-To: tcpm@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 53EEE3A684B for <tcpm@core3.amsl.com>; Thu, 1 Apr 2010 13:55:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.469
X-Spam-Level:
X-Spam-Status: No, score=-9.469 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, DNS_FROM_OPENWHOIS=1.13, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SXTBoNfkrsuW for <tcpm@core3.amsl.com>; Thu, 1 Apr 2010 13:55:38 -0700 (PDT)
Received: from sj-iport-6.cisco.com (sj-iport-6.cisco.com [171.71.176.117]) by core3.amsl.com (Postfix) with ESMTP id 17D963A6888 for <tcpm@ietf.org>; Thu, 1 Apr 2010 13:55:37 -0700 (PDT)
Authentication-Results: sj-iport-6.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AvsEAMektEurR7Ht/2dsb2JhbACbSnGdPZkOhQEEgyM
X-IronPort-AV: E=Sophos;i="4.51,350,1267401600"; d="scan'208";a="507140698"
Received: from sj-core-1.cisco.com ([171.71.177.237]) by sj-iport-6.cisco.com with ESMTP; 01 Apr 2010 20:54:58 +0000
Received: from xbh-sjc-231.amer.cisco.com (xbh-sjc-231.cisco.com [128.107.191.100]) by sj-core-1.cisco.com (8.13.8/8.14.3) with ESMTP id o31Ksw3A022957; Thu, 1 Apr 2010 20:54:58 GMT
Received: from xmb-sjc-21c.amer.cisco.com ([171.70.151.176]) by xbh-sjc-231.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.3959); Thu, 1 Apr 2010 13:54:58 -0700
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Thu, 01 Apr 2010 13:54:57 -0700
Message-ID: <0C53DCFB700D144284A584F54711EC580938B73C@xmb-sjc-21c.amer.cisco.com>
In-Reply-To: <20100401195320.65DE6C97755@lawyers.icir.org>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [tcpm] poll for adoption of draft-ananth-persist-02
Thread-Index: AcrR1QxSicz6NBhNT46X8AmRuQV3WwAAPMTg
References: <EC7B72027914A242B991C029F5F213CF3EBF3BAB5B@exchsvr01.ocarina.local> <20100401195320.65DE6C97755@lawyers.icir.org>
From: "Anantha Ramaiah (ananth)" <ananth@cisco.com>
To: mallman@icir.org, Murali Bashyam <MBashyam@ocarinanetworks.com>
X-OriginalArrivalTime: 01 Apr 2010 20:54:58.0319 (UTC) FILETIME=[96E729F0:01CAD1DD]
Cc: tcpm@ietf.org
Subject: Re: [tcpm] poll for adoption of draft-ananth-persist-02
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: TCP Maintenance and Minor Extensions Working Group <tcpm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tcpm>
List-Post: <mailto:tcpm@ietf.org>
List-Help: <mailto:tcpm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 01 Apr 2010 20:55:39 -0000
Hi Mark, > -----Original Message----- > From: tcpm-bounces@ietf.org [mailto:tcpm-bounces@ietf.org] On > Behalf Of Mark Allman > Sent: Thursday, April 01, 2010 12:53 PM > To: Murali Bashyam > Cc: tcpm@ietf.org > Subject: Re: [tcpm] poll for adoption of draft-ananth-persist-02 > > > There are other aspects too, it's also important for the > application > > to control the duration that the connection spends in > persist state, > > this is planned to be accomplished via a socket option. > > Why? > > I mean, sure, an app may want to not let a connection hang > around forever. But, can't it just ABORT whenever it wants? Yes, the application can ABORT the connection whenever it wants. The socket option is suggested for multiple reasons (use cases) :- - orphaned connections, where the application has already closed the connection and the connection is in persist state. - Typically when the data cannot be sent (due to retransmisions) there is a retransmit timeout happening and a error ETIMEDOUT returned to the application, for persist case there is no way for the application to know about the connection not making any progress. When this socket option is set, TCP would behave the same way as would for ETIMEDOUT case. The reason why the socket option is been suggested because we want to preserve the default behaviour of persist forever but an override suggested by the application if needed by means of a socket option. (or sysctl or something equivalent). This ensures that we are not violating RFC 1122. Also this is an informational draft and typically one would want to explain the situation better and some implementation advice, that is the reason we have put the socket option in the appendix. Hope this explanation conveys the functionality of the socket option, do you think some clarfication are needed in the document?. (actually we have received other comments too and will put all of them together when we submit the next revision). -Anantha > > allman > > > >
- [tcpm] poll for adoption of draft-ananth-persist-… Eddy, Wesley M. (GRC-MS00)[ASRC AEROSPACE CORP]
- Re: [tcpm] poll for adoption of draft-ananth-pers… Mark Allman
- Re: [tcpm] poll for adoption of draft-ananth-pers… Murali Bashyam
- Re: [tcpm] poll for adoption of draft-ananth-pers… Joe Touch
- Re: [tcpm] poll for adoption of draft-ananth-pers… John Heffner
- Re: [tcpm] poll for adoption of draft-ananth-pers… Mahesh Jethanandani
- Re: [tcpm] poll for adoption of draft-ananth-pers… Joe Touch
- Re: [tcpm] poll for adoption of draft-ananth-pers… Anantha Ramaiah (ananth)
- Re: [tcpm] poll for adoption of draft-ananth-pers… John Heffner
- Re: [tcpm] poll for adoption of draft-ananth-pers… Murali Bashyam
- Re: [tcpm] poll for adoption of draft-ananth-pers… Joe Touch
- Re: [tcpm] poll for adoption of draft-ananth-pers… Murali Bashyam
- Re: [tcpm] poll for adoption of draft-ananth-pers… Mahesh Jethanandani
- Re: [tcpm] poll for adoption of draft-ananth-pers… John Heffner
- Re: [tcpm] poll for adoption of draft-ananth-pers… Murali Bashyam
- Re: [tcpm] poll for adoption of draft-ananth-pers… Mark Allman
- Re: [tcpm] poll for adoption of draft-ananth-pers… John Heffner
- Re: [tcpm] poll for adoption of draft-ananth-pers… Anantha Ramaiah (ananth)
- Re: [tcpm] poll for adoption of draft-ananth-pers… Mark Allman
- Re: [tcpm] poll for adoption of draft-ananth-pers… Murali Bashyam
- Re: [tcpm] poll for adoption of draft-ananth-pers… Joe Touch
- Re: [tcpm] poll for adoption of draft-ananth-pers… Fernando Gont
- Re: [tcpm] poll for adoption of draft-ananth-pers… Mark Allman
- Re: [tcpm] poll for adoption of draft-ananth-pers… Fernando Gont
- Re: [tcpm] poll for adoption of draft-ananth-pers… Eddy, Wesley M. (GRC-MS00)[ASRC AEROSPACE CORP]
- Re: [tcpm] poll for adoption of draft-ananth-pers… Christos Zoulas
- Re: [tcpm] poll for adoption of draft-ananth-pers… Anantha Ramaiah (ananth)
- Re: [tcpm] poll for adoption of draft-ananth-pers… Eddy, Wesley M. (GRC-MS00)[ASRC AEROSPACE CORP]