[ClusterLabs] resource-agents v4.11.0

Oyvind Albrigtsen oalbrigt at redhat.com
Wed Apr 6 03:40:49 EDT 2022


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

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

The most significant enhancements in this release are:
- new resource agents:
  - corosync-qnetd
  - ocivip
  - rabbitmq-server-ha (migrated from the RabbitMQ project (#1698)

- bugfixes and enhancements:
  - Filesystem: fix logic for UUID/label devices with space between parameter and UUID/label
  - db2/openstack-info: fix bashisms
  - Filesystem: add support for Amazon EFS mount helper
  - Filesystem: fix OpenBSD check in fstype_supported()
  - Filesystem: unmount bind mounts before unmount file system
  - IPaddr2: allow to disable Duplicate Address Detection for IPv6
  - IPaddr2: allow to send IPv6 Neighbor Advertisements in background
  - IPsrcaddr: add warning about possible issues when used with DHCP
  - IPsrcaddr: fixes to use findif.sh to detect secondary interfaces
  - LVM-activate: change lvm_status return value from OCF_NOT_RUNNING to OCF_ERR_GENERIC to avoid fencing (#1753)
  - LVM-activate: replace error log messages with calls to ocf_exit_reason (#1730)
  - LinuxSCSI: replace error log messages with calls to ocf_exit_reason
  - Route: return OCF_NOT_RUNNING for probe action when interface or route doesnt exist
  - asterisk: fix sipsak check during start-action (#1715)
  - build: workaround gcc 12 warning
  - configure: only run ci/build.sh when shellcheck is present
  - db2: only warn when notify isnt set, and use ocf_local_nodename() to get node name
  - db2: use -l forever instead of -t nodes -l reboot, as they conflict with eachother
  - gcp-ilb: only check if log_cmd binary is available if log_enable is true
  - ipsec: add missing $ to make variable expand in check (#1755)
  - mysql-common: fix local SSL connection by using --ssl-mode=REQUIRED which is available on 5.7+ (--ssl is not available in 8.0)
  - nginx: replace error log messages with calls to ocf_exit_reason
  - nvmet-subsystem: fix allowed_initiators to avoid only running once (found by shellcheck)
  - ocf-distro: improve RHEL based distro detection (added AlmaLinux, Oracle Linux, and Rocky Linux)
  - ocf-shellfuncs: parametrise the log destination by OCF_RESKEY_trace_dir
  - ocf-shellfuncs: quote pid in ocf_pidfile_status
  - openstack-*: add insecure parameter
  - openstack-*: add support for multiple setup options (incl. clouds.yaml/openrc)
  - openstack-info: align op timeout with other openstack agents
  - podman: remove anonymous volumes during stop-action
  - rabbitmq-server-ha: Fix SERVER_START_ARGS sname/name use for FQDN
  - rabbitmq-server-ha: Revert "OCF RA: Do not start rabbitmq if notification of start is not about us" (#1713)
  - spec: fix Requires to allow install on opensuse
  - spec: fix mount.cifs if() for RHEL/CentOS 9+

The full list of changes for resource-agents is available at:
https://github.com/ClusterLabs/resource-agents/blob/v4.11.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 Users mailing list