Nice milestone, congratulations folks! On 04/10/2012 11:33 AM, Jan Friesse wrote: > I am pleased to announce Corosync (Needle) 2.0.0 availability. > > A tarball is available immediately from our website at > http://www.corosync.org. > > The overall objective for the needle series is to simplify and refine > the code base to provide an enhanced user experience. As part of this > objective, the Corosync team has decided to focus on a smaller amount of > well tested features. > > Major changes and improvements: > > == User visible changes == > > On-wire Compatibility > --------------------- > Corosync 2.x is NOT compatible with previous versions of Corosync > (1.3/1.4). > > Please make sure to upgrade all nodes at once. > > If need arise to run multiple Corosync cluster (in different versions) > on the same network, please make sure to tweak multicast address and > ports (or use udpu) to avoid overlaps. > > General > ------- > - Nearly all man pages have been updated. > - Integrate test suite into code base. > - Improved code portability to different platforms such as Solaris and BSD. > > Encyrption & Authentication rework > ---------------------------------- > - Consolidate the crypto infrastructure around nss library. > This has the advantage of a large user base of FIPS certified encrytpion > and authentication but requires a hard b build requirement on the NSS > library if security is required in the deployment. > > New quorum infrastructure > ------------------------- > - Votequorum has been significantly reworked to match the functionality > of its predecessor (CMAN) and to add new features such as > auto_tie_breaker, wait_for_all and last_man_standing. > - See votequorum.5 man page for details. > > == Internal / Developers / Package maintainer changes == > > Migrate to libqb (https://github.com/asalkeld/libqb/wiki) > --------------------------------------------------------- > libqb provides a common framework for IPC/logging and other > server/client oriented functionalities The libqb library provides a well > tested poll/ipc/logging library that is also used by other parts of the > cluster stack. One nice advantage of libqb is its extensive built-in > test suite which Corosync was lacking previously for these features. > > Plugins infrastructure removed > ------------------------------ > The plugin infrastructure was problematic and has been removed. If a > community user previously had a proprietary plugin, the Corosync > developers suggest porting that plugin to CPG. > > OBJDB/CONFDB replaced by ICMAP/CMAP > ----------------------------------- > The new cmap provides a high performance in-memory map for applications. > The map also provides configuration data for Corosync. > > Service cleanup > --------------- > Our simplification objective results in the removal or rework of a few > unused services. > > - EVS (removed) > > The EVS service did not have significant user base and was only > partially implemented. Users of EVS are advised to use CPG instead. > > - PLOAD (major cleanup) > > PLOAD is a test-only service. It is now loaded only on demand and > treated as test service. > > > My sincere thanks and congratulations to all those that contributed to > the release of Corosync 2.0. > _______________________________________________ > discuss mailing list > discuss@xxxxxxxxxxxx > http://lists.corosync.org/mailman/listinfo/discuss -- Digimer Papers and Projects: https://alteeve.com _______________________________________________ discuss mailing list discuss@xxxxxxxxxxxx http://lists.corosync.org/mailman/listinfo/discuss