[ClusterLabs] Changes coming in Pacemaker 2.0.0

Ken Gaillot kgaillot at redhat.com
Wed Jan 10 17:10:50 EST 2018


Pacemaker 2.0 will be a major update whose main goal is to remove
support for deprecated, legacy syntax, in order to make the code base
more maintainable into the future. There will also be some changes to
default configuration behavior, and the command-line tools.

I'm hoping to release the first release candidate in the next couple of
weeks. We'll have a longer than usual rc phase to allow for plenty of
testing.

A thoroughly detailed list of changes will be maintained on the
ClusterLabs wiki:

  https://wiki.clusterlabs.org/wiki/Pacemaker_2.0_Changes

These changes are not final, and we can restore functionality if there
is a strong need for it. Most user-visible changes are complete (in the
2.0 branch on github); major changes are still expected, but primarily
to the C API.

Some highlights:

* Only Corosync version 2 will be supported as the underlying cluster
layer. Support for Heartbeat and Corosync 1 is removed. (Support for
the new kronosnet layer will be added in a future version.)

* The record-pending cluster property now defaults to true, which
allows status tools such as crm_mon to show operations that are in
progress.

* So far, the code base has been reduced by about 17,000 lines of code.
-- 
Ken Gaillot <kgaillot at redhat.com>




More information about the Users mailing list