7.4. What Changed in 2.0
The main goal of the 2.0 release was to remove support for deprecated syntax, along with some small changes in default configuration behavior and tool behavior. Highlights:
Only Corosync version 2 and greater is now supported as the underlying cluster layer. Support for Heartbeat and Corosync 1 (including CMAN) is removed.
The Pacemaker detail log file is now stored in /var/log/pacemaker/pacemaker.log by default.
The record-pending cluster property now defaults to true, which allows status tools such as crm_mon to show operations that are in progress.
Support for a number of deprecated build options, environment variables, and configuration settings has been removed.
The master
tag has been deprecated in favor of using a clone
tag with the new promotable
meta-attribute set to true
. "Master/slave" clone resources are now referred to as "promotable" clone resources, though it will take longer for the full terminology change to be completed.
The public API for Pacemaker libraries that software applications can use has changed significantly.
For a detailed list of changes, see the release notes and the
Pacemaker 2.0 Changes page on the ClusterLabs wiki.