LVS
lvs-users
Google
 
Web LinuxVirtualServer.org

Re: [lvs-users] ldirectord feature patch - add abilility to signal syste

To: lvs-users@xxxxxxxxxxxxxxxxxxxxxx
Subject: Re: [lvs-users] ldirectord feature patch - add abilility to signal system maintenance
From: Christian Balzer <chibi@xxxxxxx>
Date: Tue, 19 May 2009 16:27:19 +0900
Hello,

On Sat, 16 May 2009 02:24:55 +1000 Simon Horman wrote:
> > On Fri, 2009-05-15 at 09:19 -0400, Geoff Harrison wrote:  
> > Isn't that what quiescent=yes is for?  At least in masquerade mode
> > (what we use), when the weight is set to 0 ipvs continues to send
> > existing TCP sessions to that server.  We weight a server to 0, then
> > watch to make sure all of the connections have closed, then bring the
> > service down.
> 
> Just to clarify, quiescent=yes should work this way for all of LVS's
> forwarding methods.
> 
It does not for SH (and DH I presume but I never tested that). Well, not as
expected at least. As I've been pointing out for well over a year and just 
re-tested with the latest kernel.

If the weight goes to 0 with SH and quiescent=yes set connections will
keep going to the old server as expected. Alas even when they expire they
will keep being sent there as will completely new connections if the hash
result assigns them to the weight 0 RS. 

Regards,

Christian
-- 
Christian Balzer        Network/Systems Engineer                NOC
chibi@xxxxxxx           Global OnLine Japan/Fusion Network Services
http://www.gol.com/
https://secure3.gol.com/mod-pl/ols/index.cgi/?intr_id=F-2ECXvzcr6656

_______________________________________________
Please read the documentation before posting - it's available at:
http://www.linuxvirtualserver.org/

LinuxVirtualServer.org mailing list - lvs-users@xxxxxxxxxxxxxxxxxxxxxx
Send requests to lvs-users-request@xxxxxxxxxxxxxxxxxxxxxx
or go to http://lists.graemef.net/mailman/listinfo/lvs-users

<Prev in Thread] Current Thread [Next in Thread>