qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] PATCH: enabling TCP keepalives - v3


From: David Ahern
Subject: Re: [Qemu-devel] PATCH: enabling TCP keepalives - v3
Date: Fri, 01 May 2009 10:11:48 -0600
User-agent: Thunderbird 2.0.0.21 (X11/20090320)


Paul Brook wrote:
>> I don't think an option is very useful.  If you lose your connection and
>> now have a bunch of orphan connections, it's too late to have the
>> foresight to have used an option on startup.  In that case, it would be
>> much better to just be able to close existing connections.
>>
>> I think there's a very, very small number of people that would have the
>> foresight to always use keepalive=60 or whatever the option would be.
> 
> In that case we should do nothing. Users with a flakey net connection can 
> tweak their kernel (via /proc/sys) to use lower timeouts. AFAICS There's no 
> way qemu can know what a "better" value is. As a concrete example my ADSL 
> connection takes between 90 and 180 seconds to resync after a noise spike, so 
> 60 seconds is absolutely the wrong timeout value here.
> 
> Paul

ie., just enable keepalives and use OS defaults? The linux default is
7200 seconds to start sending probes (which is 2 hours as Avi noted, not
7 hours as I misstated).

I'll send an updated patch.

david




reply via email to

[Prev in Thread] Current Thread [Next in Thread]