On 04/10/2012 08:45 AM, Digimer wrote: > 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. >> ____________________________ For a different look at this great achievement, have a look at some of the planning that went on around this release: http://sdake.wordpress.com/2012/04/10/corosync-2-0-0-released/ ___________________ >> discuss mailing list >> discuss@xxxxxxxxxxxx >> http://lists.corosync.org/mailman/listinfo/discuss > > _______________________________________________ discuss mailing list discuss@xxxxxxxxxxxx http://lists.corosync.org/mailman/listinfo/discuss