[ClusterLabs Developers] resource-agents v4.15.0

Oyvind Albrigtsen oalbrigt at redhat.com
Wed Jul 24 07:17:49 UTC 2024


ClusterLabs is happy to announce resource-agents v4.15.0.

Source code is available at:
https://github.com/ClusterLabs/resource-agents/releases/tag/v4.15.0

The most significant enhancements in this release are:
- new resource agents:
  - outscale
  - powervs-subnet

- bugfixes and enhancements:
  - build: dont build powervs-subnet if dependencies are missing
  - spec: use /usr/sbin paths for Fedora 41+
  - configure: fix enable_ansi check
  - ocf-shellfuncs: add curl_retry()
  - ocf-shellfuncs: dont use deprecated validate-with="none" in CIB
  - ocf-shellfuncs: fix version regex in ocf_local_nodename()
  - ocf-shellfuncs: ocf_run(): add debug level error logging
  - findif.sh: add metric for IPv6 support and fail when matching more than 1 route
  - AWS agents: use curl_retry() for metadata requests
  - Filesystem: fail when incorrect device mounted on mountpoint, and dont unmount the mountpoint in this case, or if mountpoint set to "/"
  - Filesystem: fail when leading or trailing whitespace is present in device or directory parameters
  - Filesystem: return success during stop-action when leading or trailing whitespace is present in device or directory parameters
  - Filesystem: silence "Expected /dev/... to exist" message for probe-action
  - Filesystem: use fuser -Mm (was -m) to avoid killing unrelated processes
  - Filesystem: use fuser -c on FreeBSD, as -m and -M are used for other functionality
  - IPaddr2: change default for lvs_ipv6_addrlabel to true to avoid last added IP becoming src IP
  - IPaddr2: use metric for IPv6
  - IPsrcaddr: add IPv6 support
  - apache/http-mon.sh: dont use -L for wget2 as it's not implemented yet
  - apache/http-mon.sh: prefer curl due to new wget2 issues, including not being able to resolve hostnames from /etc/hosts
  - azure-events-az: update to API versions, add retry functionality for metadata requests, update tests
  - azure-lb: fix issue where disabled IPv6 made it fail when using socat after adding IPv6 (#1939)
  - conntrackd/galera/rabbitmq-cluster: avoid deprecated tool options
  - galera/mariadb/mysql/redis: remove Unpromoted monitor-action, as it's covered by the regular monitor-action
  - pgsql: pgsql_status: silence expected "ERROR: command failed: runuser ..." messages
  - send_arp.libnet: use calloc() to avoid truncating pidfilename if it is more than 64 chars long
  - storage-mon: add logging to daemon mode

The full list of changes for resource-agents is available at:
https://github.com/ClusterLabs/resource-agents/blob/v4.15.0/ChangeLog

Everyone is encouraged to download 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 the contributors to this release.


Best,
The resource-agents maintainers



More information about the Developers mailing list