Re: Announcing Corosync 2.0.0

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [Linux Clusters]     [Corosync Project]     [Linux USB Devel]     [Linux Audio Users]     [Photo]     [Yosemite News]    [Yosemite Photos]    [Linux Kernel]     [Linux SCSI]     [X.Org]

  Powered by Linux