[ClusterLabs] Pacemaker 2.0.0-rc1 now available
Jan Friesse
jfriesse at redhat.com
Mon Feb 19 03:07:18 EST 2018
Ken Gaillot napsal(a):
> On Fri, 2018-02-16 at 15:06 -0600, Ken Gaillot wrote:
>> Source code for the first release candidate for Pacemaker version
>> 2.0.0
>> is now available at:
>>
>> https://github.com/ClusterLabs/pacemaker/releases/tag/Pacemaker-2.0
>> .0
>> -rc1
>>
>> The main goal of the change from Pacemaker 1 to 2 is to drop support
>> for deprecated legacy usage, in order to make the code base more
>> maintainable going into the future. As such, this release involves a
>> net drop of more than 20,000 lines of code!
>>
>> Rolling (live) upgrades are possible only from Pacemaker 1.1.11 or
>> later, on top of corosync 2. Other setups can be upgraded with the
>> cluster stopped.
>>
>> It is recommended to run "cibadmin --upgrade" (or the equivalent in
>> your higher-level tool of choice) both before and after the upgrade.
>>
>> The final 2.0.0 release will automatically transform most of the
>> dropped older syntax to the newer form. However, this functionality
>> is
>> not yet complete in rc1.
>>
>> The most significant changes in this release include:
>>
>> * Support has been dropped for heartbeat and corosync 1 (whether
>> using
>> CMAN or plugin), and many legacy aliases for cluster options
>> (including
>> default-resource-stickiness, which should be set as resource-
>> stickiness
>> in rsc_defaults instead).
>>
>> * The default location of the Pacemaker detail log is now
>> /var/log/pacemaker/pacemaker.log, and Pacemaker will no longer use
>> Corosync's logging preferences. Options are available in the
>> configure
>> script to change the default log locations.
Thank you a lot!
>>
>> * The master XML tag is deprecated (though still supported) in favor
>> of
>> using the standard clone tag with a new "promotable" meta-attribute
>> set
>> to true. The "master-max" and "master-node-max" master meta-
>> attributes
>> are deprecated in favor of new "promoted-max" and "promoted-node-max"
>> clone meta-attributes. Documentation now refers to these as
>> promotable
>> clones rather than master/slave, stateful or multistate clones.
>>
>> * The record-pending option now defaults to true, which means pending
>> actions will be shown in status displays.
>>
>> * Three minor regressions introduced in 1.1.18, and one introduced in
>> 1.1.17, have been fixed.
>>
>> More details are available in the change log:
>>
>> https://github.com/ClusterLabs/pacemaker/blob/2.0/ChangeLog
>>
>> and in a special wiki page for the 2.0 release:
>>
>> https://wiki.clusterlabs.org/wiki/Pacemaker_2.0_Changes
>>
>> Everyone is encouraged to download, compile and test the new release.
>> We do many regression tests and simulations, but we can't cover all
>> possible use cases, so your feedback is important and appreciated.
>>
>> Many thanks to all contributors of source code to this release,
>> including
>
> Whoops, hit send too soon :)
>
> Andrew Beekhof, Bin Liu, Gao,Yan, Jan Pokorný, and Ken Gaillot
>
More information about the Users
mailing list