Same as the new pcs-0.12 release, this pcs-0.11 release is deprecating features that are planned to be removed in Pacemaker 3 to ease the transition to the new major version.
This release brings the new pcs status wait/query commands which allow for better scripting usage. Amongst many other scripting uses, they can be used to check for any resource state in comparison with the '--wait' option in resource commands which have hardcoded expected states.
There is also now a possibility to export resource and stonith defaults and operation defaults and many more new checks and bug fixes.
Complete change log for this release:
Added
- Support for output formats
json
andcmd
to resources/stonith defaults and resource/stonith op defaults config commands (RHEL-16231) - Add lib commands
cib_options.resource_defaults_config
andcib_options.operation_defaults_config
to API v2 - Add lib command
cluster.wait_for_pcmk_idle
to API v2 - Add lib command
status.resources_status
to API v2 - Add
pcs status wait
CLI command (RHEL-25854) - Add
pcs status query resource
CLI commands (RHEL-21051)
Fixed
- Do not put empty uid/gid corosync configuration options to an uidgid file when not specified in
pcs cluster uidgid add
command. Empty options cause corosync start failure. (ghissue#772) - Do not allow fencing levels other than 1..9 (RHEL-2977)
- Adjust OCF metadata processing to support the latest pacemaker changes (RHEL-27492)
- Use different process creation method for multiprocessing module in order to avoid deadlock on process termination. (ghissue#780, RHEL-28749)
- Do not wrap pcs output to terminal width if pcs's stdout is redirected (RHEL-36514)
- Report an error when an invalid resource-discovery is specified (RHEL-7701)
- 'pcs booth destroy' now works for nodes without a cluster (such as arbitrators) (RHEL-7737)
- Validate SBD_DELAY_START and SBD_STARTMODE options (RHEL-17962)
Deprecated
- Pcs produces warnings about features planned to be removed in pacemaker 3:
- score in order constraints
- using rkt in bundles
- upstart and nagios resources
- some date-spec and duration options in rules
Thanks / congratulations to everyone who contributed to this release, including Ivan Devat, Michal Pospisil, Miroslav Lisik, Peter Romancik and Tomas Jelinek.