** Changed in: ipvsadm (Debian)
Status: New => Fix Released
--
You received this bug notification because you are a member of Ubuntu
High Availability Team, which is subscribed to ipvsadm in Ubuntu.
https://bugs.launchpad.net/bugs/663564
Title:
Don't report persistentconns as activeconns
Status in “ipvsadm” package in Ubuntu:
Fix Released
Status in “ipvsadm” source package in Lucid:
Fix Released
Status in “ipvsadm” package in Debian:
Fix Released
Bug description:
Binary package hint: ipvsadm
Description: Ubuntu 10.04.1 LTS
Release: 10.04
ipvsadm:
Installed: 1:1.25.clean-1
Candidate: 1:1.25.clean-1
Version table:
*** 1:1.25.clean-1 0
500 http://apt-mirror1.us.archive.org/ubuntu/ lucid/main Packages
100 /var/lib/dpkg/status
there is "what appears to be a typo in the netlink client code whereby
the activeconns is read as activeconns and then overwritten by
persistentconns. The result is that the active connection count
reported by ipvsadm -L is wrong if the code is compiled to use the
netlink interface." (description taken from
http://archive.linuxvirtualserver.org/html/lvs-
devel/2010-02/msg00006.html)
the attached patch is taken from
https://bugzilla.redhat.com/show_bug.cgi?id=573921 (the same patch as
from the lvs-devel link but with unmangled whitespace)
== SRU REPORT ==
=== IMPACT ===
This patch is extremely straight forward and only affects the
reporting code, so risk of crash/security problems are low. If
somebody has built a workaround for the lack of active connection
reporting, or if they have been assuming that the number was lower/0,
the update reporting accurate numbers may cause some confusion, but
that should be easy to correlate with the system updates.
=== DEV FIX ===
The code was patched and uploaded to natty in version 1:1.25.clean-
1ubuntu1
=== PATCH ===
See merge proposal.
=== TEST CASE: ===
From redhat bug report:
Steps to Reproduce:
1. Create an IPVS virtual service, something along these lines:
ipvsadm -A -t this.host.ip:80
ipvsadm -a -t this.host.ip:80 -r other.host.ip:80 -m
(and set up the HTTP server on other.host.ip).
2. from different host run "telnet this.host.ip 80"
3. run /sbin/ipvsadm -L
Actual results:
The "ActiveConn" column is zero even though there is an open connection.
Expected results:
The "ActiveConn" column should be greater than zero.
=== REGRESSION POTENTIAL ===
Very low. See IMPACT.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ipvsadm/+bug/663564/+subscriptions
_______________________________________________
Mailing list: https://launchpad.net/~ubuntu-ha
Post to : [email protected]
Unsubscribe : https://launchpad.net/~ubuntu-ha
More help : https://help.launchpad.net/ListHelp