LVS
lvs-users
Google
 
Web LinuxVirtualServer.org

Re: [lvs-users] Trying Hard to Understand the Sync Daemon's Behavior

To: "LinuxVirtualServer.org users mailing list." <lvs-users@xxxxxxxxxxxxxxxxxxxxxx>
Subject: Re: [lvs-users] Trying Hard to Understand the Sync Daemon's Behavior
From: "Robinson, Eric" <eric.robinson@xxxxxxxxx>
Date: Tue, 4 Aug 2009 14:51:30 -0700
[horms] 
> That is strange. Are these connections that have never 
> appeared on the master?

It's hard to say, but it seems so. Take a look at the following, where
lb02 is the active load balancer and lb01 is passive.

[root@lb02 ~]# ipvsadm -Lcn|wc -l
1286

[root@lb01 ~]# ipvsadm -Lcn|wc -l
2228

The passive load balancer has 1000 more connections in its table! Then
if we look at the actual table entries, we see this on lb01..

[root@lb01 ~]# ipvsadm -Lcn|sort -k 4|more
IPVS connection entries
TCP 02:21  NONE        10.0.0.154:0       192.168.5.100:3053
192.168.10.64:3053
TCP 00:43  ESTABLISHED 10.0.0.154:3752    192.168.5.100:3053
192.168.10.64:3053
TCP 01:43  ESTABLISHED 10.0.0.154:3753    192.168.5.100:3053
192.168.10.64:3053
TCP 02:14  ESTABLISHED 10.0.0.154:3754    192.168.5.100:3053
192.168.10.64:3053
TCP 02:14  ESTABLISHED 10.0.0.154:3755    192.168.5.100:3053
192.168.10.64:3053
TCP 02:21  ESTABLISHED 10.0.0.154:3756    192.168.5.100:3053
192.168.10.64:3053
TCP 02:55  NONE        10.0.0.180:0       192.168.5.100:3053
192.168.10.64:3053
TCP 00:55  ESTABLISHED 10.0.0.180:4671    192.168.5.100:3053
192.168.10.64:3053
TCP 02:55  ESTABLISHED 10.0.0.180:4677    192.168.5.100:3053
192.168.10.64:3053
<snip>

..but this on lb02...

IPVS connection entries
TCP 05:14  NONE        10.0.0.154:0       192.168.5.100:3053
192.168.10.64:3053
TCP 01:51  FIN_WAIT    10.0.0.154:3756    192.168.5.100:3053
192.168.10.64:3053
TCP 00:01  CLOSE       10.0.0.154:3761    192.168.5.100:3053
192.168.10.64:3053
TCP 00:01  CLOSE       10.0.0.154:3762    192.168.5.100:3053
192.168.10.64:3053
TCP 05:42  NONE        10.0.0.180:0       192.168.5.100:3053
192.168.10.64:3053
TCP 14:42  ESTABLISHED 10.0.0.180:4680    192.168.5.100:3053
192.168.10.64:3053

This is just the top of the table sorted by client IP, but note that
lb01 has 2 more entries for host 10.0.0.154 than lb02 does, and 1 more
entry for host 10.0.0.180.

[horms]
> With regards to not timing out, do you have persistence set?

About 2/3 of my ledirectord.cf entries do have persistence set.

[jason faulkner]
> Are the TCP timeouts for LVS in /proc set the same?

The only timeout setting I see is /proc/sys/net/ipv4/tcp_fin_timeout,
which is set to 60 on both load balancers. 

--
Eric Robinson




Disclaimer - August 4, 2009 
This email and any files transmitted with it are confidential and intended 
solely for LinuxVirtualServer.org users mailing list.. If you are not the named 
addressee you should not disseminate, distribute, copy or alter this email. Any 
views or opinions presented in this email are solely those of the author and 
might not represent those of Physician Select Management and Physician's 
Managed Care. Warning: Although Physician Select Management and Physician's 
Managed Care have taken reasonable precautions to ensure no viruses are present 
in this email, the companies cannot accept responsibility for any loss or 
damage arising from the use of this email or attachments. 
This disclaimer was added by Policy Patrol: http://www.policypatrol.com/

_______________________________________________
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>