[ClusterLabs] resource-agents v4.2.0 rc1

Oyvind Albrigtsen oalbrigt at redhat.com
Wed Oct 17 06:03:18 EDT 2018

ClusterLabs is happy to announce resource-agents v4.2.0 rc1.
Source code is available at:

The most significant enhancements in this release are:
- new resource agents:
  - aliyun-vpc-move-ip
  - gcp-pd-move
  - gcp-vpc-move-ip
  - gcp-vpc-move-route (improved Python version of gcp-vpc-move-ip)
  - gcp-vpc-move-vip
  - openstack-cinder-volume
  - openstack-floating-ip
  - openstack-info
  - podman
  - sybaseASE

- bugfixes and enhancements:
  - CI: fixes for bash path, strncpy in GCC 8 and missing docbook-style-xsl
  - CTDB: fix "ctdb_recovery_lock" validation
  - CTDB: fix incorrect DB corruption reports (ensure health check is run)
  - Filesystem: support symlink as mountpoint directory
  - IPaddr2: return OCF_ERR_GENERIC when failing due to IPv4 address collision
  - LVM-activate: fix for dashes in volume group and logical volume names
  - LVM-activate: read parameters for stop-action
  - LVM-activate: return OCF_ERR_CONFIGURED for incorrect vg_access_mode
  - LVM: added missing dash for activation parameters
  - SAPDatabase: add info to meta-data
  - SAPInstance: add monitored services for ENSA2 (bsc#1092384)
  - SAPInstance: implement reload action to avoid resource restarts after a
    non-unique parameter has been changed
  - SAPInstance: improve SAP instance profile detection
  - SAPInstance: improve stop-action logging
  - Squid: use ss if netstat is not available
  - VirtualDomain: add stateless support
  - VirtualDomain: correctly create logfile and set permissions
  - Xen: add utilization support for cpu and hv_memory
  - apache: retry PID check.
  - aws-vpc-move-ip: check routing table during monitor probe action
  - aws-vpc-move-ip: fix backward-compatibility
  - aws-vpc-move-ip: use ip utility to check address
  - awseip: fix allocation_id not found error
  - awseip: update required IAM role permissions
  - awsvip: get network-id from metadata
  - awsvip: improve secondary-private-ip query
  - configure: add Python path detection
  - exportfs: fix square bracket stripping in clientspec
  - findif: improve IPv6 NIC detection
  - findif: only match lines containing netmasks (for newer iputils)
  - garbd: support netstat and ss
  - iSCSITarget: support CHAP authentication for lio-t
  - ipsec: add tunnel fallback option
  - ldirectord: add manpage to systemd unit file
  - lvmlockd: add cmirrord support
  - mysql: remove obsolete DEBUG_LOG functionality (bsc#1021689)
  - nfsserver: fix rpcpipefs_dir and nfs_shared_infodir issues
  - ocf-binaries: use SSH-path detected by configure
  - ocf.py: new Python library and dev guide
  - oracle: improve dbopen error
  - pgsql: create replication slots after promoting master
  - pgsql: dont change ownership of /dev/null
  - pgsql: support PostgreSQL 11 or later
  - portblock: support ss and netstat (partial)
  - ra-dev-guide: update instructions for GitHub
  - rabbitmq-cluster: get cluster status from mnesia during monitor
  - rabbitmq-cluster: retry start when cluster join fails
  - redis: do not use absolute path in pidof calls
  - sg_persist: correctly pickup old keys
  - syslog-ng: add Premium Edition 6 and 7 support
  - systemd-tmpfiles: configure path with --with-rsctmpdir

The full list of changes for resource-agents is available at:

Everyone is encouraged to download and test the new release candidate.
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.

The resource-agents maintainers

More information about the Users mailing list