Re: [tcpm] Is this a problem?

MURALI BASHYAM <murali_bashyam@yahoo.com> Tue, 06 November 2007 18:51 UTC

Return-path: <tcpm-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1IpTVs-0007Hn-C2; Tue, 06 Nov 2007 13:51:00 -0500
Received: from tcpm by megatron.ietf.org with local (Exim 4.43) id 1IpTVr-0007Hh-1X for tcpm-confirm+ok@megatron.ietf.org; Tue, 06 Nov 2007 13:50:59 -0500
Received: from [10.90.34.44] (helo=chiedprmail1.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1IpTVq-0007Gr-Mh for tcpm@ietf.org; Tue, 06 Nov 2007 13:50:58 -0500
Received: from web31710.mail.mud.yahoo.com ([68.142.201.190]) by chiedprmail1.ietf.org with smtp (Exim 4.43) id 1IpTVq-0007m6-9D for tcpm@ietf.org; Tue, 06 Nov 2007 13:50:58 -0500
Received: (qmail 66101 invoked by uid 60001); 6 Nov 2007 18:50:56 -0000
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:Cc:MIME-Version:Content-Type:Message-ID; b=XjXyrGcJ3i64p1jDacy4D6Hcj8S52PrmoqvoHGCCCZ90egDY4Dj1A7OWpbp4oczniJ2MtvaqTkwWcc9b+P9CTp+7qpVAntB9FoEVzEe+4DFp7T4NxOR9ZsSZEVWGDCXPhy/Jdow7Ii5guQodv79wNxwiADY+kSPTJGMuxiExuqs=;
X-YMail-OSG: IRB.CfkVM1nKO7vlR7ms5YL2tyVTDjLgpTrVsjl8ikm2heV76vAeGGLOR8jzPiXuZHkfCetPGsAdJ1y_ItIKSUiXzAaCJhcg.IltW7sFuIG.acDq6Ik-
Received: from [69.3.29.18] by web31710.mail.mud.yahoo.com via HTTP; Tue, 06 Nov 2007 10:50:50 PST
X-Mailer: YahooMailRC/814.05 YahooMailWebService/0.7.152
Date: Tue, 06 Nov 2007 10:50:50 -0800
From: MURALI BASHYAM <murali_bashyam@yahoo.com>
Subject: Re: [tcpm] Is this a problem?
To: Joe Touch <touch@ISI.EDU>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Message-ID: <599223.66019.qm@web31710.mail.mud.yahoo.com>
X-Spam-Score: 0.0 (/)
X-Scan-Signature: cab78e1e39c4b328567edb48482b6a69
Cc: tcpm@ietf.org, Lloyd Wood <L.Wood@surrey.ac.uk>
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

This behaviour can and does get exhibited by standard web servers also, it's not only our application. The solution must 
work in scenarios where the application can cleanup its connection state, expecting TCP to deliver the data reliably to the peer after that.
It's not a broken application, this is a perfectly legal scenario. As far as the app is concerned, it's done with that connection, it can devote
that connection memory and resources  to another user or client, thus increasing goodput.

----- Original Message ----
From: Joe Touch <touch@ISI.EDU>
To: MURALI BASHYAM <murali_bashyam@yahoo.com>
Cc: Lloyd Wood <L.Wood@surrey.ac.uk>; tcpm@ietf.org
Sent: Tuesday, November 6, 2007 10:40:10 AM
Subject: Re: [tcpm] Is this a problem?




MURALI BASHYAM wrote:
> We want to limit the timer to the sender's persist state only, any
 other timeout overloads the semantics of the application,
> and may also cause unnecessary timeouts for the application. In fact
 there are instances where the application may not
> even have the connection state around to implement the timout
 correctly, like the tail of a long HTTP response. After sending the tail of
 the 
> response, the application can close the connection and release its
 connection memory, during this window only TCP has the 
> connection state. We've done a lot of testing and design  for
 handling all these cases, and to implement this correctly, 
> we need TCP's involvement.

It still sounds like you have a poorly written application to me;
 anyone
else?


Joe





__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


_______________________________________________
tcpm mailing list
tcpm@ietf.org
https://www1.ietf.org/mailman/listinfo/tcpm