[ClusterLabs] pcs 0.11.7 released

Michal Pospíšil (he / him) mpospisi at redhat.com
Thu Jan 11 08:26:15 EST 2024


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

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

This release contains mostly bug fixes and user experience improvements.
Highlights include setting all of the qdevice options without --force, added
support of ISO 8601 duration specification for Pacemaker time properties and
possibility to move some bundle and clone resources.

Complete change log for this release:
### Security
- Make use of filters when extracting tarballs to enhance security if provided
  by Python (`pcs config restore` command) ([rhbz#2219407])

### Added
- Support ISO 8601 duration specifications for pacemaker "time" properties
  ([rhbz#2112268], [ghpull#712])
- It is now possible to move bundle resources (requires pacemaker 2.1.6 or
  newer) and clone resources ([RHEL-7744])
- Add lib command `cib.remove_elements` to API v2.

### Fixed
- Exporting constraints with rules in form of pcs commands now escapes `#` and
  fixes spaces in dates to make the commands valid ([rhbz#2163953])
- Do not display duplicate records in commands `pcs property [config] --all`
  and `pcs property describe` ([rhbz#2217850])
- Commands `pcs property defaults` and `pcs property describe` print error
  message in case specified properties do not have metadata. ([rhbz#2222744])
- Clarify messages informing users that cluster must be stopped in order to
  change certain corosync options ([rhbz#2175797])
- Prevent disabling `auto_tie_breaker` when it would make SBD not working
  properly ([rhbz#2227230])
- Improved error messages and documentation of `pcs resource move` command
  ([rhbz#2219554])
- Do not create files in /tmp directory for commands running by ruby daemon
  ([ghissue#731])
- Do not display warning in `pcs status` for expired constraints that were
  created by moving resources ([rhbz#2111591])
- Fixed validation for interval and timeout option values of an operation
  specified for `pcs resource create` command ([rhbz#2179084]).
- Improved error message of `pcs booth ticket grant|revoke` commands in case a
  booth site address parameter is needed ([rhbz#2232143])
- When moving or banning a resource in a bundle, pcs now errors out instead of
  creating a move / ban constraint which does nothing ([RHEL-7744])

### Changed
- When exporting constraints in form of pcs commands, constraints containing
  options unsupported by pcs are not exported and a warning is printed instead.
  Previously, the warnings were printed, but the constraints were exported
  regardless. ([rhbz#2163953])
- Allow `tls` and `keep_active_partition_tie_breaker` options for qdevice model
  "net" to be set using `pcs quorum device add` and `pcs quorum device update`
  commands ([rhbz#2234717])

### Deprecated
- Using spaces in dates in location constraint rules (using spaces in dates in
  rules in other parts of configuration was never allowed) ([rhbz#2163953])
- Using `--group`, `--after` and `--before` in `pcs resource create` command is
  deprecated in favor of `group`, `after` and `before`, respectively



Thanks / congratulations to everyone who contributed to this release, including
Ivan Devat, lixin, Michal Pospisil, Miroslav Lisik, Ondrej Mular,
Peter Romancik, Shuo Wang, Tomas Jelinek, wangluwei, Yaakov Selkowitz.

Cheers,
Michal


[ghissue#731]: https://github.com/ClusterLabs/pcs/issues/731
[ghpull#712]: https://github.com/ClusterLabs/pcs/pull/712
[rhbz#2112268]: https://bugzilla.redhat.com/show_bug.cgi?id=2112268
[rhbz#2163953]: https://bugzilla.redhat.com/show_bug.cgi?id=2163953
[rhbz#2175797]: https://bugzilla.redhat.com/show_bug.cgi?id=2175797
[rhbz#2179084]: https://bugzilla.redhat.com/show_bug.cgi?id=2179084
[rhbz#2217850]: https://bugzilla.redhat.com/show_bug.cgi?id=2217850
[rhbz#2219407]: https://bugzilla.redhat.com/show_bug.cgi?id=2219407
[rhbz#2219554]: https://bugzilla.redhat.com/show_bug.cgi?id=2219554
[rhbz#2222744]: https://bugzilla.redhat.com/show_bug.cgi?id=2222744
[rhbz#2227230]: https://bugzilla.redhat.com/show_bug.cgi?id=2227230
[rhbz#2111591]: https://bugzilla.redhat.com/show_bug.cgi?id=2111591
[rhbz#2232143]: https://bugzilla.redhat.com/show_bug.cgi?id=2232143
[rhbz#2234717]: https://bugzilla.redhat.com/show_bug.cgi?id=2234717
[RHEL-7744]: https://issues.redhat.com/browse/RHEL-7744



More information about the Users mailing list