[ClusterLabs] pcs 0.11.1 released

Tomas Jelinek tojeline at redhat.com
Thu Mar 24 11:30:52 EDT 2022


I am happy to announce the latest release of pcs, version 0.11.1.

Source code is available at:
https://github.com/ClusterLabs/pcs/archive/v0.11.1.tar.gz
or
https://github.com/ClusterLabs/pcs/archive/v0.11.1.zip

This is the first release of the pcs-0.11 branch. The branch fully
supports clusters running Corosync 3.x and Pacemaker 2.1.x. In the
meantime, we are still providing pcs-0.10 branch, supporting Pacemaker
2.0.x and 2.1.x compiled with '--enable-compat-2.0' option.

The most important changes for this release:
* Support for OCF 1.1 agents
* Manually moving resources without leaving location constraints behind
* Errors, warnings and progress related output are now printed to stderr
   instead of stdout
* Role names "Promoted" and "Unpromoted" are preferred. Legacy names
   "Master" and "Slave" still work, but they are deprecated.


Complete change log for this release:
## [0.11.1] - 2021-11-30

### Removed
- Deprecated obsolete commands `pcs config import-cman` and `pcs config
   export pcs-commands|pcs-commands-verbose` have been removed
   ([rhbz#1881064])
- Unused and unmaintained pcsd urls: `/remote/config_backup`,
   `/remote/node_available`, `/remote/resource_status`
- Pcsd no longer provides data in format used by web UI in pcs 0.9.142
   and older

### Added
- Explicit confirmation is now required to prevent accidental destroying
   of the cluster with `pcs cluster destroy` ([rhbz#1283805])
-  Add add/remove cli syntax for command `pcs stonith
    update-scsi-devices` ([rhbz#1992668])
- Command `pcs resource move` is fully supported ([rhbz#1990787])
- Support for OCF 1.1 resource and stonith agents ([rhbz#2018969])

### Changed
- Pcs no longer depends on python3-distro package
- 'pcs status xml' now prints cluster status in the new format provided
   by Pacemaker 2.1 ([rhbz#1985981])
- All errors, warning and progress related output is now printed to
   stderr instead of stdout
- Make roles `Promoted` and `Unpromoted` default ([rhbz#1885293])
- Make auto-deleting constraint default for `pcs resource move` command
   ([rhbz#1996062])
- Deprecation warnings use a "Deprecation Warning:" prefix instead of
   "Warning:" on the command line
- Minimal required version of python has been changed to 3.9
- Minimal required version of ruby has been changed to 2.5
- Minimal supported version of pacemaker is 2.1

### Fixed
- Do not unfence newly added devices on fenced cluster nodes
   ([rhbz#1991654])
- Fix displaying fencing levels with regular expression targets
   ([rhbz#1533090])
- Reject cloning of stonith resources ([rhbz#1811072])
- Do not show warning that no stonith device was detected and
   stonith-enabled is not false when a stonith device is in a group
   ([ghpull#370])
- Misleading error message from `pcs quorum unblock` when
   `wait_for_all=0` ([rhbz#1968088])
- Misleading error message from `pcs booth setup` and `pcs booth pull`
   when booth config directory (`/etc/booth`) is missing ([rhbz#1791670],
   [ghpull#411], [ghissue#225])

### Deprecated
- Legacy role names `Master` and `Slave` ([rhbz#1885293])
- Option `--master` is deprecated and has been replaced by option
   `--promoted` ([rhbz#1885293])


Thanks / congratulations to everyone who contributed to this release,
including Hideo Yamauchi, Ivan Devat, Michal Pospisil, Michele
Baldessari, Miroslav Lisik, Ondrej Mular, Tomas Jelinek and vivi.

Cheers,
Tomas


[ghissue#225]: https://github.com/ClusterLabs/pcs/issues/225
[ghpull#370]: https://github.com/ClusterLabs/pcs/pull/370
[ghpull#411]: https://github.com/ClusterLabs/pcs/pull/411
[rhbz#1283805]: https://bugzilla.redhat.com/show_bug.cgi?id=1283805
[rhbz#1533090]: https://bugzilla.redhat.com/show_bug.cgi?id=1533090
[rhbz#1791670]: https://bugzilla.redhat.com/show_bug.cgi?id=1791670
[rhbz#1811072]: https://bugzilla.redhat.com/show_bug.cgi?id=1811072
[rhbz#1881064]: https://bugzilla.redhat.com/show_bug.cgi?id=1881064
[rhbz#1885293]: https://bugzilla.redhat.com/show_bug.cgi?id=1885293
[rhbz#1968088]: https://bugzilla.redhat.com/show_bug.cgi?id=1968088
[rhbz#1985981]: https://bugzilla.redhat.com/show_bug.cgi?id=1985981
[rhbz#1990787]: https://bugzilla.redhat.com/show_bug.cgi?id=1990787
[rhbz#1991654]: https://bugzilla.redhat.com/show_bug.cgi?id=1991654
[rhbz#1992668]: https://bugzilla.redhat.com/show_bug.cgi?id=1992668
[rhbz#1996062]: https://bugzilla.redhat.com/show_bug.cgi?id=1996062
[rhbz#2018969]: https://bugzilla.redhat.com/show_bug.cgi?id=2018969



More information about the Users mailing list