Re: [tcpm] New I-D
David Malone <David.Malone@nuim.ie> Tue, 13 February 2007 20:18 UTC
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1HH46S-0005Cp-CC; Tue, 13 Feb 2007 15:18:16 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1HH46R-0005Cj-JX for tcpm@ietf.org; Tue, 13 Feb 2007 15:18:15 -0500
Received: from [2001:770:68:ff::1] (helo=kac.cnri.dit.ie) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1HH46Q-0003X1-1h for tcpm@ietf.org; Tue, 13 Feb 2007 15:18:15 -0500
Received: from kac.cnri.dit.ie (localhost.cnri.dit.ie [127.0.0.1]) by kac.cnri.dit.ie (8.13.4/8.13.4) with ESMTP id l1DKHl83029125; Tue, 13 Feb 2007 20:17:47 GMT (envelope-from dwmalone@kac.cnri.dit.ie)
Message-Id: <200702132017.l1DKHl83029125@kac.cnri.dit.ie>
To: Mahesh Jethanandani <mahesh@cisco.com>
Subject: Re: [tcpm] New I-D
In-Reply-To: Your message of "Tue, 13 Feb 2007 10:24:19 PST." <45D20253.70706@cisco.com>
From: David Malone <David.Malone@nuim.ie>
Date: Tue, 13 Feb 2007 20:17:47 +0000
X-Spam-Score: -2.8 (--)
X-Scan-Signature: 0bc60ec82efc80c84b8d02f4b0e4de22
Cc: tcpm@ietf.org
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: TCP Maintenance and Minor Extensions Working Group <tcpm.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:tcpm@ietf.org>
List-Help: <mailto:tcpm-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=subscribe>
Errors-To: tcpm-bounces@ietf.org
> A new I-D has been posted on the IETF web site. > http://www.ietf.org/internet-drafts/draft-mahesh-persist-timeout-00.txt > "TCP Maintenance and Minor Extensions", Mahesh Jethanandani, Murali Bashyam, 9 This idea seems quite closely related to TCP keepalives, though it is addressing a different problem. Do you have any suggestions for a sockets API to these persist timers? The draft spends a lot of time showing that the application cannot deal with the problem. I don't buy all the arguments in this section: for example, an application can usually control the sockbuf sizes and then either user non-blocking writes or timeouts to determine if the application at the other end has gone away or not. I'm not sure how often an application cares if the TCP at the other end is still alive! On the other hand, as pointed out, there are situations where there is no longer any application (data has been handed off to TCP and the application has exited/moved on). In these cases it could be quite hard for an administrator to control the resource usage without something like the timeouts that you describe. I know FreeBSD has had to introduce some facilities for dealing with these sort of resource issues (there is a per-process limit on how many sockbufs can be allocated by a process and there is a "tcpdrop" utility to force a TCP connection to be closed). David. _______________________________________________ tcpm mailing list tcpm@ietf.org https://www1.ietf.org/mailman/listinfo/tcpm
- Re: [tcpm] New I-D Mark Allman
- Re: [tcpm] New I-D MURALI BASHYAM
- [tcpm] New I-D Mahesh Jethanandani
- Re: [tcpm] New I-D Wesley Eddy
- Re: [tcpm] New I-D David Malone
- Re: [tcpm] New I-D MURALI BASHYAM
- Re: [tcpm] New I-D (draft-mahesh-persist-timeout-… Fernando Gont
- Re: [tcpm] New I-D (draft-mahesh-persist-timeout-… MURALI BASHYAM
- RE: [tcpm] New I-D (draft-mahesh-persist-timeout-… Anantha Ramaiah (ananth)
- RE: [tcpm] New I-D (draft-mahesh-persist-timeout-… Fernando Gont
- Re: [tcpm] New I-D Mark Allman
- Re: [tcpm] New I-D MURALI BASHYAM
- Re: [tcpm] New I-D Fernando Gont
- Re: [tcpm] New I-D Mark Allman
- Re: [tcpm] New I-D MURALI BASHYAM
- RE: [tcpm] New I-D Caitlin Bestler
- Re: [tcpm] New I-D John Heffner
- Re: [tcpm] New I-D Mahesh Jethanandani
- Re: [tcpm] New I-D John Heffner
- Re: [tcpm] New I-D Mahesh Jethanandani
- [tcpm] New I-D Mahesh Jethanandani