ELBA-2020-5507 - resource-agents bug fix update

Release Date:2020-02-10


- resource-agents-sap-hana-scaleout: new subpackage

Resolves: rhbz#1363902

- sap-cluster-connector: new subpackage

Resolves: rhbz#1710956

- clvm: support exclusive mode

Resolves: rhbz#1549579

- aws-vpc-move-ip: add multi route-table support and fix issue
w/multiple NICs

Resolves: rhbz#1697558

- IPsrcaddr: make proto optional to fix regression when used without

Resolves: rhbz#1504055

- aws-vpc-move-ip: use '--query' to avoid a possible race condition

Resolves: rhbz#1693658

- IPsrcaddr: add proto and table parameters
- iSCSILogicalUnit: only create iqn when it doesnt exist

Resolves: rhbz#1504055
Resolves: rhbz#1598969

- CTDB: add ctdb_max_open_files parameter

Resolves: rhbz#1651790

- SAPInstance: add reload-action
- LVM-activate: support LVs from same VG
- Remove grpc from bundle

Resolves: rhbz#1642069
Resolves: rhbz#1667413
Resolves: rhbz#1683629

- Route: make family parameter optional

Resolves: rhbz#1669137

- rabbitmq-cluster: suppress additional output
- docker: fix stop issues

Resolves: rhbz#1659072
Resolves: rhbz#1629357

- rabbitmq-cluster: ensure node attributes are removed
- ocf_log: do not log debug messages when HA_debug unset
- LVM-activate: dont fail initial probe
- rabbitmq-cluster: retry start when cluster join fails

Resolves: rhbz#1656368
Resolves: rhbz#1655655
Resolves: rhbz#1643306
Resolves: rhbz#1575095

- rabbitmq-cluster: fix stop regression
- vdo-vol: fix monitor-action
- tomcat: use systemd when catalina.sh is unavailable

Resolves: rhbz#1639826
Resolves: rhbz#1647252
Resolves: rhbz#1646770

- rabbitmq-cluster: get cluster status from mnesia during monitor
- rabbitmq-cluster: fail monitor when node is in minority partition

Resolves: rhbz#1641944
Resolves: rhbz#1641946

- nfsserver: mount rpc_pipefs

Resolves: rhbz#1637823

- LVM-activate: fail monitor-action when using invalid access-mode

Resolves: rhbz#1619428

- aws-vpc-move-ip: avoid false positive monitor result on initial probe
- timeout/interval add 's'-suffix

Resolves: rhbz#1624741
Resolves: rhbz#1523318

- aliyun-vpc-move-ip: improve metadata and manpage

Resolves: rhbz#1568589

- lvmlockd: add cmirrord support
- LVM-activate: warn about incorrect vg_access_mode

Resolves: rhbz#1606316
Resolves: rhbz#1619428

- aliyun-vpc-move-ip: new resource agent for Alibaba Cloud (Aliyun)

Resolves: rhbz#1568589

- LVM: fix missing dash in activate_options

Resolves: rhbz#1612828

- gcp-vpc-move-route: new resource agent for Google Cloud

Resolves: rhbz#1568588

- gcp-vpc-move-vip: new resource agent for Google Cloud
- vdo-vol: new resource agent
- LVM-activate: fix issue with dashes
- dont use attribute_target for metadata

Resolves: rhbz#1568588
Resolves: rhbz#1538689
Resolves: rhbz#1513957
Resolves: rhbz#1602783

- VirtualDomain: add stateless support

Resolves: rhbz#1499894

- rebase to v4.1.1
- IPaddr2: add 'monitor_retries' parameter

Resolves: rhbz#1596139
Resolves: rhbz#1484920

- LVM-activate/lvmlockd: new resource agents
- oracle log warning when using sysdba user
- metadata: consistent 's'-suffix for timeout/interval values
- oracle: fix 'alter user' syntax
- exportfs: fix IPv6 bracket issue
- SAPHana: improve multiple SR pair supporta (MCOS)
- SAPInstance: add monitored services for ENSA2
- LVM: add 'volume_group_check_only' parameter to avoid timeouts

Resolves: rhbz#1513957
Resolves: rhbz#1515354
Resolves: rhbz#1523318
Resolves: rhbz#1524429
Resolves: rhbz#1555464
Resolves: rhbz#1594153
Resolves: rhbz#1594246
Resolves: rhbz#1470840

- awseip/awsvip: increase default 'api_delay' to 3s to avoid failures

Resolves: rhbz#1500352

- awseip: fix for multi-NICs

Resolves: rhbz#1547218

- galera: fix temp logfile rights to support MySQL 10.1.21+

Resolves: rhbz#1546083

- redis: support tunneling replication traffic

Resolves: rhbz#1543366

- sap_redhat_cluster_connector: fix unknown gvi function

Resolves: rhbz#1536548

- NovaEvacuate: add support for keystone v3 authentication

Resolves: rhbz#1533168

- CTDB: detect new config path

Resolves: rhbz#1523953

- ocf_attribute_target: add fallback for Pacemaker versions without
bundle support

Resolves: rhbz#1520574

- azure-lb: new resource agent
- CTDB: fix initial probe

Resolves: rhbz#1516435
Resolves: rhbz#1512580

- db2: fix HADR promote when master failed

Resolves: rhbz#1516180

- ethmonitor: add intel omnipath support

Resolves: rhbz#1364242

- galera: recover from empty gvwstate.dat

Resolves: rhbz#1499677

- ethmonitor: VLAN fix
- nfsserver: allow stop to timeout
- portblock: suppress dd output
- LVM: dont use 'vgscan --cache'

Resolves: rhbz#1484473
Resolves: rhbz#1504112
Resolves: rhbz#1457382
Resolves: rhbz#1486888

- docker: dont ignore stopped containers
- docker: improve exit reasons

Resolves: rhbz#bz1508366
Resolves: rhbz#bz1508362

- mysql: fix master score after maintenance mode

Resolves: rhbz#1465827

- awseip/awsvip/aws-vpc-move-ip: new resource agents for Amazon AWS

Resolves: rhbz#1500352

- NovaEvacuate: changes to support Instance HA on OSP12

Resolves: rhbz#1496393

- sybaseASE: new resource agent
- OCF: improve locking
- SAPInstance: add 'IS_ERS' parameter for ASCS ERS Netweaver
- VirtualDomain: fix 'migrate_options' parsing
- systemd: use tmpfiles.d to create temp directory on boot
- findif: improve IPv6 NIC detection
- support per-host and per-bundle attributes

Resolves: rhbz#1436189
Resolves: rhbz#1465822
Resolves: rhbz#1466187
Resolves: rhbz#1455305
Resolves: rhbz#1462802
Resolves: rhbz#1445628
Resolves: rhbz#1489734

- rabbitmq-cluster: fix to keep expiration policy

Resolves: rhbz#1342376

- SAPHana/SAPHanaTopology: update to version 0.152.21

Resolves: rhbz#1449681

- LVM: update metadata on start/relocate
- LVM: warn when cache mode is not writethrough

Resolves: rhbz#1451933

- LVM: status check for missing VG

Resolves: rhbz#1454699

- docker: add 'mount_points' parameter to be able to create directories

Resolves: rhbz#1452049

- galera: fix bootstrap when cluster has no data

Resolves: rhbz#1451097

- systemd: add drop-in for clvmd and LVM to avoid fencing on shutdown

Resolves: rhbz#1316130

- IPaddr2: add 'preferred_lft' parameter for IPv6

Resolves: rhbz#1445861

- DB2: fix HADR for DB2 V98 or later

Resolves: rhbz#1427574

- send_arp: update usage info

Resolves: rhbz#1380405

- rabbitmq-cluster: allow to run on Pacemaker remote nodes
- oraasm: new resource agent for Oracle ASM

Resolves: rhbz#1435982
Resolves: rhbz#1411225

- ethmonitor: fix to monitor interface without IP

Resolves: rhbz#bz1408656

- NodeUtilization: new resource agent
- iSCSILogicalUnit, iSCSITarget: make concurrent-safe
- IPaddr2: send gratuitious ARP packets during monitor action
- named: add support for rndc options
- CTDB: fix logging
- IPaddr2: add option to detect duplicate IP

Resolves: rhbz#1430304
Resolves: rhbz#1430385
Resolves: rhbz#1434351
Resolves: rhbz#1435171
Resolves: rhbz#1077888
Resolves: rhbz#1393189

- clvm: remove reload action
- iSCSILogicalUnit: add IPv6-support
- IPsrcaddr: fix issue with duplicate routes
- pgsql: don't use crm_failcount
- ocf_log: use same log format as Pacemaker

Resolves: rhbz#1359252
Resolves: rhbz#1389300
Resolves: rhbz#1400172
Resolves: rhbz#1420565
Resolves: rhbz#1427611

- LVM: fix for 'partial vg activates when partial_activation=false'
- redis: notify clients of master being demoted
- SAP/SAP HANA: ppc64le build

Resolves: rhbz#1392432
Resolves: rhbz#1305549
Resolves: rhbz#1371088

- SAPDatabase: fix process count for SUSER
- rabbitmq-cluster: reset Mnesia before join

Resolves: rhbz#1260713
Resolves: rhbz#1397393

- exportfs: fix for IPv6 addresses
- SAPHana/SAPHanaTopology: update to version 0.152.17
- Add netstat dependency

Resolves: rhbz#1406152
Resolves: rhbz#1395142
Resolves: rhbz#1402370

- galera: prevent promote after demote
- iSCSITarget: properly create portals for lio-t
- nfsserver: dont stop rpcbind
- Filesystem: submount check
- Delay: change startdelay
- galera: last commit fix for MariaDB 10.1.18+
- portblock: return success on stop with invalid IP
- portblock: use iptables wait

Resolves: rhbz#1360768
Resolves: rhbz#1376588
Resolves: rhbz#1384955
Resolves: rhbz#1387363
Resolves: rhbz#1388854
Resolves: rhbz#1391470
Resolves: rhbz#1391580
Resolves: rhbz#1395596

- nfsserver: keep options in /etc/sysconfig/nfs
- redis: fix SELinux permissions
- redis: notify clients of master being demoted

Resolves: rhbz#1387491
Resolves: rhbz#1390974
Resolves: rhbz#1305549

- portblock: create tickle_dir if it doesn't exist
- tomcat: use systemd if available

Resolves: rhbz#1303037
Resolves: rhbz#1249430

- oracle: fix issue with C## in monprofile and inform user that
monuser must start with C## as well for container databases

Resolves: rhbz#1328386

- rabbit: Allow automatic cluster recovery before forcing it

Resolves: rhbz#1343905

- oracle: use monprofile parameter

Resolves: rhbz#1358895

- nfsserver: fix monitor issues causing NFS to start on
'debug-monitor' and 'resource cleanup'
- nfsserver: remove 'up to 10 tries' on start to avoid issues with
some services taking longer to start
- nfsserver: stop rpc-gssd to allow unmounting of 'rpcpipefs_dir'

Resolves: rhbz#1356866
Resolves: rhbz#1126073
Resolves: rhbz#1346733

- rabbitmq-cluster: add return codes for not running

Resolves: rhbz#1342478

- rabbitmq-cluster: support dump/restore users for RabbitMQ v. 3.6.x

Resolves: rhbz#1343905

- portblock: fix tickle_tcp bug
- nfsserver: use rpcpipefs_dir variable
- mysql: use replication_port variable
- oracle: inform user that monprofile must start with C## for
container databases

Resolves: rhbz#1337109
Resolves: rhbz#1337615
Resolves: rhbz#1337124
Resolves: rhbz#1328386

- garbd: Introduces garbd resource-agent

Resolves: rhbz#1328018

- nova-compute-wait: fix 'Invalid Nova host name' issue

Resolves: rhbz#1320783

- nfsserver: fix nfs-idmapd fails to start due to
var-lib-nfs-rpc_pipefs.mount being active

Resolves: rhbz#1325453

- SAP HANA: add Multiple Components One System (MCOS) support
- VirtualDomain: add migration_speed and migration_downtime options
- VirtualDomain: fix unnecessary error when probing nonexistent domain
- oralsnr: fix status check fail when username is more than 8 characters long
- oracle: fix unable to start because of ORA-01081

Resolves: rhbz#1289107
Resolves: rhbz#1296406
Resolves: rhbz#1307160
Resolves: rhbz#1317578
Resolves: rhbz#1318985

- galera: recover blocked nodes with --tc-heuristics-recover

Resolves: rhbz#1284526

- sap_redhat_cluster_connector: add support for hostnames with '-'
- NovaEvacuate: simplify nova check
- portblock: new resource agent

Resolves: rhbz#1265527
Resolves: rhbz#1287314
Resolves: rhbz#1303037

- RabbitMQ: keep users during resource reload (small regression fix)

Resolves: rhbz#1303803

- RabbitMQ: keep users during resource reload

Resolves: rhbz#1303803

- IPaddr2: use IPv6 DAD for collision detection
- nagios: new resource agent

Resolves: rhbz#1276699
Resolves: rhbz#1212632

- tomcat: fix for SELinux enforced mode
- send_arp: fix buffer overflow on infiniband devices
- mysql: fix tmpfile leak
- VirtualDomain: add migrate_options parameter
- VirtualDomain: fix issue where config file might get removed
- VirtualDomain: fix locale in stop and status functions()

Resolves: rhbz#1249430
Resolves: rhbz#1250728
Resolves: rhbz#1263348
Resolves: rhbz#1242181
Resolves: rhbz#1242558
Resolves: rhbz#1301189

- rabbitmq-cluster: fix to forget stopped cluster nodes
- nfsserver: fix systemd status detection

Resolves: rhbz#1247303
Resolves: rhbz#1126073

- Replace NovaCompute with nova-compute-wait which lets systemd
manage the nova-compute process

Resolves: rhbz#1304011

- galera: add custom host/port support

Resolves: rhbz#1299404

- NovaCompute/NovaEvacuate: Fix 'evacute' typo
- NovaEvacuate invoke off action

Resolves: rhbz#1282723
Resolves: rhbz#1287303

- Fix redis client password regexp
Resolves: rhbz#1251484

- Add support redis client password authentication
Resolves: rhbz#1251484

- Only build SAP hana packages for x86_64

Resolves: rhbz#1244827

- Properly include SAP hana packages in correct subpackage.

Resolves: rhbz#1244827

- Sync SAP Hana agents with upstream

Resolves: rhbz#1244827

- Place SAP Hana agents in sap-hana subpackage

Resolves: rhbz#1244827

- add support for oracle resource agents

Resolves: rhbz#1232376

- NovaCompute and NovaEvacuate updates
- dhcpd chroot fix
- redis 0byte error fix

Resolves: rhbz#1214360
Resolves: rhbz#1227293
Resolves: rhbz#1231032

- iface-vlan agent
- Allow partial activation when physical volumes are missing.
- Properly handle 'includes' during apache config parsing
- Support for NovaCompute resource-agent

Resolves: rhbz#1160365
Resolves: rhbz#1214781
Resolves: rhbz#1223615
Resolves: rhbz#1214360

- Fix clvmd usage of daemon_options
- Use better default nfsserver start timeouts
- Make nfsserver preserve options in /etc/sysconfig/nfs
- Add link_status_only option to ethmonitor agent
- Add support for nginx agent
- Add support for db2 agent
- CTDB agent updates

Resolves: rhbz#1171162
Resolves: rhbz#1173193
Resolves: rhbz#1182787
Resolves: rhbz#1213971
Resolves: rhbz#1183136
Resolves: rhbz#1059988
Resolves: rhbz#1077888

- For IPsrcaddr, properly handle misconfiguration in a way that
doesn't result in fencing.
- Return exit reason for invalid netmask in IPaddr2

Resolves: rhbz#1200756
Resolves: rhbz#773399

- Add activate_vgs option to clvmd to control activating volume

Resolves: rhbz#1198681

- Improve galera resource-agent to not require use of read-only
mode to retrieve last known write sequence number.

Resolves: rhbz#1170376

- Support for redis resource-agent

Resolves: rhbz#1189187

- Support for rabbitmq-cluster resource-agent

Resolves: rhbz#1185754

- Remove usage of write_back from iSCSILogicalUnit

Resolves: rhbz#1118029

- Updates spec file to include iscsi resources

Resolves: rhbz#1118029

- Handle invalid monitor_cmd option for docker resource-agent

Resolves: rhbz#1135026

- Rename docker agent's 'container' arg to 'name' to avoid confusion
with pacemaker's metadata 'container' argument.
- Introduce monitor_cmd into docker agent.

Resolves: rhbz#1135026

- Fixes cleaning up stale docker containers during stop if
container instance failed.

Resolves: rhbz#1135026

- Introduces docker resource-agent for managing docker containers.
The docker agent is being released as tech preview.

Resolves: rhbz#1135026

- Fixes mysql agents behavior when monitoring resource instance
when environment validation fails.

Resolves: rhbz#1138871

- Merges latest upstream patches for galera agent
- Merges latest upstream patchs for exit reason string

Resolves: rhbz#1116166
Resolves: rhbz#1128933

- Fixes iSCSILogicalUnit syntax error
- Fixes mysql stop operation when db storage is unavailable

Resolves: rhbz#1118029
Resolves: rhbz#1138871

- Man page updates give pcs config examples
- add iscsi agent support
- add infiniband support to ethmonitor
- add resource-agent support of exit reason string
- add safe umount option to Filesystem resource agent

Resolves: rhbz#1058102
Resolves: rhbz#1118029
Resolves: rhbz#1122285
Resolves: rhbz#1128933
Resolves: rhbz#1095944

- Support monitor of lxc without requiring libvirt.
- Wait for filesystem modules to load during start.
- Warn users managing clustered LVM when lvmetad is in use.
- Restore VirtualDomain default start stop timeout values.
- Support exit reason string
- Auto set lvm locking type to clustered when clvmd is in use.

Resolves: rhbz# 1083041
Resolves: rhbz# 1083231
Resolves: rhbz# 1097593
Resolves: rhbz# 1105655
Resolves: rhbz# 1128933
Resolves: rhbz# 773395

- Support the check_user and check_passwd galera resource-agent
- Minor NFS agent updates.

Resolves: rhbz#1116166
Resolves: rhbz#1091101

- Updates to nfs server related agent.
- Introduces nfsnotify for sending NFSv3 NSM state change
notifications allowing NFSv3 clients to reclaim locks.

Resolves: rhbz#1091101

- Introducing the galera resource-agent.

Resolves: rhbz#1116166

- Handle monitor qemu based VirtualDomain resources without
requiring libvirtd even if configuration file does not
contain an 'emulator' value pointing to the emulator binary.

Resolves: rhbz#1060367

- Rename clvmd agent to clvm to avoid problems associated
with having a resource-agent named the same exact name
as the binary the agent manages.

Resolves: rhbz#1064512

- Addition of the clvmd resource-agent
- Support monitoring qemu based VirtualDomain resources without
requiring libvirtd to be running.

Resolves: rhbz#1064512
Resolves: rhbz#1060367

- Mass rebuild 2014-01-24

- Fixes VirtualDomain config parse error.

Resolves: rhbz#1029061

- Mass rebuild 2013-12-27

- tomcat agent updates for pacemaker support
- slapd agent updates for pacemaker support
- Fixes missing etab file required for nfsserver

Resolves: rhbz#1033016
Resolves: rhbz#917681

- Add back the Delay agent.

Resolves: rhbz#917681

- Remove support for (nginx, mysql-proxy, rsyslog). nginx and
mysql-proxy are not a supported projects. Rsyslog is not an
agent we will be supporting in an HA environment.

Resolves: rhbz#917681

- Split send_ua utility out of IPv6addr.c source so it can be
re-used in IPaddr2 without requiring cluster-glue.
- Fixes issue with pgsql and SAPInstance not setting transient
attributes correctly when local corosync node name is not
equal to 'uname -n'
- High: ocft: Fedora supported test cases

Resolves: rhbz#917681

- Fixes issue with mysql agent not being able to set transient
attributes on local node correctly.
- Fixes bash syntax error in VirtualDomain during 'stop'
- Fixes VirtualDomain default hypervisor usage.
- Fixes VirtualDomain 'start' of pre-defined domain

Resolves: rhbz#917681
Resolves: rhbz#1014641
Resolves: rhbz#1016140

- Update VirtualDomain heartbeat agent for heartbeat merger.
- Includes upstream fixes for pacemaker_remote lxc test case.

Resolves: rhbz#917681

- Add ability for apache agent to perform simple monitoring
of server request/response without requiring server-status
to be enabled.
- Fixes invalid return statement in LVM agent.
- Oracle TNS_ADMIN option

Resolves: rhbz#917806
Resolves: rhbz#917681
Resolves: rhbz#799065

- Use correct default config for apache
Resolves: rhbz#1005924

- Symbolic links do not have file permissions.

- Fixes file permissions problem detected in rpmdiff test

- Removes ldirectord package
- Puts sap agents and connector script in subpackage
- exclude unsupported packages
- symlink ipaddr to ipaddr2 so only a single agent is supported

- Fixes more multi-lib problems.

- Add runtime dependencies section for Heartbeat agents.
- Fix multi-lib inconsistencies found during rpm diff testing.
- Add dist field back to rpm release name.

- Detect duplicate resources with the same volgrpname
name when using exclusive activation with tags

Resolves: # rhbz984054

- Restores rsctmp directory to upstream default.

- Merges redhat provider into heartbeat provider. Remove
rgmanager's redhat provider.

Resolves: rhbz#917681
Resolves: rhbz#928890
Resolves: rhbz#952716
Resolves: rhbz#960555

- Fixes build system error with conditional logic involving

- Fixes build dependency for pod2man when building against


Updated Packages

Release/ArchitectureFilenameMD5sumSuperseded By Advisory
Oracle Linux 7 (aarch64) resource-agents-4.1.1-30.el7.src.rpmd91c83335fe5dee47bf5ef36736c92be-
Oracle Linux 7 (x86_64) resource-agents-4.1.1-30.el7.src.rpmd91c83335fe5dee47bf5ef36736c92be-

This page is generated automatically and has not been checked for errors or omissions. For clarification or corrections please contact the Oracle Linux ULN team