Re: [tcpm] Is this a problem?
MURALI BASHYAM <murali_bashyam@yahoo.com> Tue, 06 November 2007 18:17 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 1IpSzT-0008AB-Fx; Tue, 06 Nov 2007 13:17:31 -0500
Received: from tcpm by megatron.ietf.org with local (Exim 4.43) id 1IpSzS-00086w-Da for tcpm-confirm+ok@megatron.ietf.org; Tue, 06 Nov 2007 13:17:30 -0500
Received: from [10.90.34.44] (helo=chiedprmail1.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1IpSzS-00086o-2a for tcpm@ietf.org; Tue, 06 Nov 2007 13:17:30 -0500
Received: from web31707.mail.mud.yahoo.com ([68.142.201.187]) by chiedprmail1.ietf.org with smtp (Exim 4.43) id 1IpSzR-0006xR-Ea for tcpm@ietf.org; Tue, 06 Nov 2007 13:17:29 -0500
Received: (qmail 1069 invoked by uid 60001); 6 Nov 2007 18:17:28 -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=ZfOQyfSlH3XfNWuC8oEzHE8i5RecxFA/2HaGNpEThTbhf2E1mHcJXqR4Fkn1RZ5sW37UNlQT/FtCMcmQOZUEcKz8f2xxZCByfkWrHcKgch3yqQuQlV9Mm4Z3Btit9aRQxpwWFTM4m8TNypDG2PxKKVch9MhtAHSYHj27EbA0jC0=;
X-YMail-OSG: X8GvwbsVM1mVC_8e992INh3w_zWi_XomRYC1mf3CmW4nMeHCwr9rzhu43UvXYZd.W_Q3ePRgSJwLgu19X5MUBteIVDUqEBOMUDgzcdI651wpLIkaTTG7FJoqaAbHQw--
Received: from [69.3.29.18] by web31707.mail.mud.yahoo.com via HTTP; Tue, 06 Nov 2007 10:17:28 PST
X-Mailer: YahooMailRC/814.05 YahooMailWebService/0.7.152
Date: Tue, 06 Nov 2007 10:17:28 -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: <702821.475.qm@web31707.mail.mud.yahoo.com>
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 6640e3bbe8a4d70c4469bcdcbbf0921d
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
In the spirit of keeping changes to TCP protocol minimal, how about having the application specify a time limit via the socket API when TCP gets into this state and TCP cuts its indefinite wait down to this timeout? All states in the TCP protocol have some sort of a bound in terms of how long they will continue in that state (even EST. has a keepalive timeout tunable by app). Default behaviour continues to be current. ----- 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: Monday, November 5, 2007 4:41:47 PM Subject: Re: [tcpm] Is this a problem? MURALI BASHYAM wrote: > Re-posting my response. > > Joe, apologies for mangling your response. > > > The point is that it can be solved in TCP or at the transport layer > ALSO. It CAN. The question is whether it SHOULD be. > It's as good a place > if not better (from the co-ordination point of view and from the sender > state visibility points of view). > Let me ask the question: Can you elaborate the reasons why doing it in > TCP is not a good idea? Basically because it CAN easily be done somewhere else. The recommendation (Clark?) is "think twice before modifying TCP, then don't" comes into play. IMO, that means "don't modify TCP unless you absolutely have to". TCP isn't supposed to be a convenient place to do things. It ought to be lean, so you KNOW it'll work correctly. > "A variety of solutions in a variety of places" is not a good position > to be in, we want the right > solution in the one, correct place, with the least possible disruption > to the server community. The right solution in the right place is a good rule too. I don't think TCP is the right - i.e., best or most appropriate place - to do this. I've noted in other emails that you're making a huge assumption about using TCP for this - that all TCP connections are implemented in a single, shared codebase (i.e., the kernel). They are not; that's not a requirement of TCP. I.e., every reason you have for wanting to do this in TCP is a good reason to do this in the kernel, not TCP. Joe > ----- Original Message ---- > From: MURALI BASHYAM <murali_bashyam@yahoo.com> > To: Joe Touch <touch@ISI.EDU>; Lloyd Wood <L.Wood@surrey.ac.uk> > Cc: tcpm@ietf.org > Sent: Monday, November 5, 2007 3:14:29 PM > Subject: Re: [tcpm] Is this a problem? > > > > > ----- Original Message ---- > From: Joe Touch <touch@ISI.EDU> > To: Lloyd Wood <L.Wood@surrey.ac.uk> > Cc: tcpm@ietf.org > Sent: Monday, November 5, 2007 1:27:52 PM > Subject: Re: [tcpm] Is this a problem? > > > > > Lloyd Wood wrote: > ... >>> Yes, this is a problem for which a variety of solutions exist, and > for >>> which a coordinated solution would be useful. No, that itself is not >>> justification for assuming TCP is the place to do this. >> try this thought on for size: >> >> "The need for congestion control is a problem for which a variety of >> solutions exist, and for which a coordinated solution would be > useful. > > I should have said "for which a variety of solutions in a variety of > places - OS, application, API, protocol - exist..." > > The primary point is that this isn't owned by communications layers. > > > 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 > > > > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com __________________________________________________ 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
- [tcpm] Is this a problem? Mahesh Jethanandani
- RE: [tcpm] Is this a problem? Caitlin Bestler
- Re: [tcpm] Is this a problem? Joe Touch
- Re: [tcpm] Is this a problem? Mahesh Jethanandani
- Re: [tcpm] Is this a problem? Joe Touch
- Re: [tcpm] Is this a problem? Joe Touch
- Re: [tcpm] Is this a problem? MURALI BASHYAM
- Re: [tcpm] Is this a problem? Mahesh Jethanandani
- Re: [tcpm] Is this a problem? Joe Touch
- Re: [tcpm] Is this a problem? Florian Weimer
- Re: [tcpm] Is this a problem? John Heffner
- Re: [tcpm] Is this a problem? MURALI BASHYAM
- Re: [tcpm] Is this a problem? speakeasy
- Re: [tcpm] Is this a problem? Joe Touch
- Re: [tcpm] Is this a problem? Joe Touch
- Re: [tcpm] Is this a problem? Ethan Blanton
- Re: [tcpm] Is this a problem? Lloyd Wood
- Re: [tcpm] Is this a problem? Joe Touch
- Re: [tcpm] Is this a problem? MURALI BASHYAM
- Re: [tcpm] Is this a problem? MURALI BASHYAM
- Re: [tcpm] Is this a problem? Joe Touch
- Re: [tcpm] Is this a problem? MURALI BASHYAM
- Re: [tcpm] Is this a problem? Joe Touch
- Re: [tcpm] Is this a problem? MURALI BASHYAM
- Re: [tcpm] Is this a problem? Joe Touch
- Re: [tcpm] Is this a problem? MURALI BASHYAM
- Re: [tcpm] Is this a problem? Joe Touch
- Re: [tcpm] Is this a problem? Ethan Blanton
- Re: [tcpm] Is this a problem? Joe Touch
- Re: [tcpm] Is this a problem? Ethan Blanton
- Re: [tcpm] Is this a problem? Mahesh Jethanandani
- Re: [tcpm] Is this a problem? Ethan Blanton
- Re: [tcpm] Is this a problem? MURALI BASHYAM
- Re: [tcpm] Is this a problem? Joe Touch
- Re: [tcpm] Is this a problem? Joe Touch
- Re: [tcpm] Is this a problem? MURALI BASHYAM
- Re: [tcpm] Is this a problem? Joe Touch
- Re: [tcpm] Is this a problem? Mahesh Jethanandani
- Re: [tcpm] Is this a problem? Ted Faber
- RE: [tcpm] Is this a problem? Caitlin Bestler
- Re: [tcpm] Is this a problem? John Heffner
- Re: [tcpm] Is this a problem? Mark Allman
- Re: [tcpm] Is this a problem? Mark Allman
- Re: [tcpm] Is this a problem? MURALI BASHYAM
- Re: [tcpm] Is this a problem? Mark Allman
- Re: [tcpm] Is this a problem? MURALI BASHYAM
- Re: [tcpm] Is this a problem? Mark Allman
- Re: [tcpm] Is this a problem? Lloyd Wood
- Re: [tcpm] Is this a problem? Joe Touch
- Re: [tcpm] Is this a problem? Mark Allman
- Re: [tcpm] Is this a problem? Chandrashekhar Appanna
- Re: [tcpm] Is this a problem? Ethan Blanton
- Re: [tcpm] Is this a problem? Mahesh Jethanandani
- Re: [tcpm] Is this a problem? Joe Touch
- Re: [tcpm] Is this a problem? Ethan Blanton
- Re: [tcpm] Is this a problem? Chandrashekhar Appanna
- Re: [tcpm] Is this a problem? Mark Allman
- RE: Summary of responses so far and proposal movi… Anantha Ramaiah (ananth)
- Re: [tcpm] Is this a problem? Lloyd Wood
- Re: [tcpm] Is this a problem? Lloyd Wood
- Re: [tcpm] Is this a problem? Joe Touch
- Re: [tcpm] Is this a problem? Lloyd Wood
- Re: [tcpm] Is this a problem? Jakob Heitz
- Re: [tcpm] Is this a problem? Ethan Blanton
- Re: [tcpm] Is this a problem? Chandrashekhar Appanna
- Re: [tcpm] Is this a problem? Ted Faber
- Re: [tcpm] Is this a problem? Ted Faber
- Summary of responses so far and proposal moving f… Anantha Ramaiah (ananth)
- Re: Summary of responses so far and proposal movi… Joe Touch
- Re: Summary of responses so far and proposal movi… Ted Faber
- Re: Summary of responses so far and proposal movi… John Heffner
- RE: Summary of responses so far and proposal movi… Anantha Ramaiah (ananth)
- RE: Summary of responses so far and proposal movi… Anantha Ramaiah (ananth)
- Re: Summary of responses so far and proposal movi… Ted Faber
- Re: Summary of responses so far and proposal movi… Mahesh Jethanandani
- Re: Summary of responses so far and proposal movi… Mahesh Jethanandani
- RE: Summary of responses so far and proposal movi… Anantha Ramaiah (ananth)
- Re: Summary of responses so far and proposal movi… Joe Touch
- Re: Summary of responses so far and proposal movi… Joe Touch
- Re: Summary of responses so far and proposal movi… Ted Faber
- Re: Summary of responses so far and proposal movi… Joe Touch
- Re: Summary of responses so far and proposal movi… Joe Touch
- Re: Summary of responses so far and proposal movi… Ted Faber
- RE: Summary of responses so far and proposal movi… Anantha Ramaiah (ananth)
- Re: Summary of responses so far and proposal movi… Joe Touch
- Re: Summary of responses so far and proposal movi… Ted Faber
- RE: Summary of responses so far and proposal movi… Anantha Ramaiah (ananth)
- Re: Summary of responses so far and proposal movi… Ted Faber
- Re: Summary of responses so far and proposal movi… Ted Faber
- Re: Summary of responses so far and proposal movi… Joe Touch
- RE: Summary of responses so far and proposal movi… Anantha Ramaiah (ananth)
- Re: Summary of responses so far and proposal movi… Joe Touch
- RE: Summary of responses so far and proposal movi… Anantha Ramaiah (ananth)
- Re: Summary of responses so far and proposal movi… Joe Touch
- Re: Summary of responses so far and proposal movi… Tom Petch
- RE: Summary of responses so far and proposal movi… Anantha Ramaiah (ananth)
- RE: Summary of responses so far and proposal movi… Anantha Ramaiah (ananth)
- Re: Summary of responses so far and proposal movi… Joe Touch
- RE: Summary of responses so far and proposal movi… Anantha Ramaiah (ananth)
- Re: Summary of responses so far and proposal movi… Joe Touch
- RE: Summary of responses so far and proposal movi… Anantha Ramaiah (ananth)
- Re: Summary of responses so far and proposal movi… Joe Touch
- Re: Summary of responses so far and proposal movi… Mark Allman
- Re: Summary of responses so far and proposal movi… Mark Allman
- Re: Summary of responses so far and proposal movi… Joe Touch
- Re: Summary of responses so far and proposal movi… Mark Allman
- Re: Summary of responses so far and proposal movi… Joe Touch
- Re: Summary of responses so far and proposal movi… Mark Allman
- Re: Summary of responses so far and proposal movi… Joe Touch
- Re: Summary of responses so far and proposal movi… Mark Allman
- Re: Summary of responses so far and proposal movi… John Heffner
- Re: Summary of responses so far and proposal movi… Ted Faber
- Re: Summary of responses so far and proposal movi… Lloyd Wood
- Re: Summary of responses so far and proposal movi… Mahesh Jethanandani
- Re: Summary of responses so far and proposal movi… Joe Touch
- Re: Summary of responses so far and proposal movi… Joe Touch
- Re: Summary of responses so far and proposal movi… Lloyd Wood
- Re: Summary of responses so far and proposal movi… Joe Touch
- Re: Summary of responses so far and proposal movi… David Borman
- Re: Summary of responses so far and proposal movi… weddy
- Re: Summary of responses so far and proposal movi… Mahesh Jethanandani
- Re: Summary of responses so far and proposal movi… Mahesh Jethanandani
- Re: Summary of responses so far and proposal movi… Ethan Blanton
- Re: Summary of responses so far and proposal movi… Ethan Blanton
- Re: Summary of responses so far and proposal movi… David Borman
- Re: Summary of responses so far and proposal movi… Mahesh Jethanandani
- Re: Summary of responses so far and proposal movi… Joe Touch
- Re: [tcpm] Is this a problem? Mahesh Jethanandani
- Re: Summary of responses so far and proposal movi… Erik Nordmark