[ANNOUNCE] Keepalived 1.1.4

Alexandre Cassen <[email protected]> Mon, 29 Dec 2003 22:25:50 +0100 (CET)
Newsgroups gmane.linux.keepalived.announce
Message-ID <28323564.1072733150911.JavaMail.www__44935.9963801273$1072734585@wwinf0203>
Hi All,


I have just published to the Keepalived website the new release. It is late for a Christmas release, but not for a happy new year one !!!! :) This release provides a workaround for the SMP forking issue. It also includes an extension for the Kernel LinkWatch subsystem. This subsystem were created by Stefan Rompf and now part of the 2.6 stock kernel. It is not included in 2.4 branch this is why you will find a release for 2.4 on Keepalived website. In order to present the interest of this subsystem, I have wrote a small paper to present it, you will find it at both Keepalived website and www.linux-vs.org/~acassen/


The ChangeLog for this release is :


2003-12-29  Alexandre Cassen  <[email protected]>
        * keepalived-1.1.4 released.
        * Refresh autoconf script to use autoconf 2.5.
        * Extended the autoconf script to support linkwatch kernel
          detection.
        * To work-around the SMP forking bug, added support to two
          new daemon starting options :
          --vrrp             -P    Only run with VRRP subsystem.
          --check            -C    Only run with Health-checker
                                   subsystem.
          Those options extend daemon design to support VRRP &
          heathchecking subsystem selection. You can now run
          two Keepalived daemon one invoqued with --vrrp and
          the other with --check. That way we workaround the
          forking issue by running one daemon per subsystem.
        * Tiddy cleanup in the daemon code.
        * VRRP : Extended the link media failure detection to support
          asynchronous NIC MII polling. The design use now, one
          dedicated polling thread per NIC. This reduce scheduling
          jitter by this way.
        * VRRP : Added support to kernel linkwatch subsystem. This
          patch that you will find a copy on the Keepalived website
          for the kernel 2.4 branch, provides kernel netlink broadcast
          events drived by NIC link media state event. That way
          we move from a polling design to an event design. Link
          events are received throught a kernel netlink broadcast
          socket in the userspace land. So, NIC media link failure
          detection is now provided by kernel netlink reflection.
          You can read the paper attached with the patch for
          indepth explanations.
        * VRRP : fixed timer computation to prevent against negative
          value.


All comments are welcome,


Best regards,
Alexandre



-------------------------------------------------------
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills.  Sign up for IBM's
Free Linux Tutorials.  Learn everything from the bash shell to sys admin.
Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click