LVS
lvs-users
Google
 
Web LinuxVirtualServer.org

ipvs-0.9.2 available

To: <lvs-users@xxxxxxxxxxxxxxxxxxxxxx>
Subject: ipvs-0.9.2 available
From: Wensong Zhang <wensong@xxxxxxxxxxxx>
Date: Wed, 20 Jun 2001 23:42:24 +0800 (CST)
Hi,

The ipvs-0.9.2 tar ball is available on the LVS website. The major change
is new connection sychronization feature.


IP Virtual Server Netfilter module - Version 0.9.2 - June 20, 2001

Changes:
        * Fixed the missing break statement bug in ip_vs_set_state. Thank
        Herve Masson <herve@xxxxxxxxxxxx> for reporting it.

        * Fixed the missing atomic_inc(&cp->in_pkts) bug in
        ip_vs_in/ip_vs_in_icmp/ip_vs_leave.

        * Added the feature of connection synchroniztion from the primary
        load balancer to the backup load balancers through multicast.

        The ipvs syncmaster daemon is started inside the kernel on the
        primary load balancers, and it multicasts the queue of connection
        state that need synchronization. The ipvs syncbackup daemon is
        started inside the kernel too on the backup load balancers, and it
        accepts multicast messages and create corresponding connections.

        * Changed the ip_vs_fwd_tag, the way of binding packet
        transmitters, the way of ipvs destionation route lookup, and
        ip_vs_ftp.c, so that they can work well with the synchronized
        connections.

        * Tidy up code, such as removing the unnecessary EXPORT_SYMBOL of
        ip_vs_bind_dest and ip_vs_unbind_dest.

        * ipvsadm updates

        fixed the unknown option bug of the first command with long name
        in the popt version.

        added the options to start/stop ipvs sync daemon.

        the version works with ipvs version 0.9.2 or later.


Here is simple intructions to use connection synchronization. On the
primary load balancer, run
        ipvsadm --start-daemon=master --mcast-interface=eth0
On the backup load balancers, run
        ipvsadm --start-daemon=backup --mcast-interface=eth0
To stop the daemon, run
        ipvsadm --stop-daemon

Note that the feature of connection synchronization is under experiment
now, and there is some performance penalty when connection
synchronization, because a highly loaded load balancer may need multicast
a lot connection information. If the daemon is not started, the
performance will not be affected.

Just remember that I forget updating ipvsadm help and man page about
starting/stopping daemons, will do it later.

As always, bugreports, fixes, comments and suggestions are welcome.

Wensong




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