[Bug 1866383] Re: [FFe][Focal] resource-agents need fixes from recent release upstream version

Rafael David Tinoco rafaeldtinoco at ubuntu.com
Wed Apr 1 19:17:23 UTC 2020


This merge will solve:

https://bugs.launchpad.net/ubuntu/+source/resource-agents/+bug/1866383

** Description changed:

  
- ClusterLabs released resource-agents v4.5.0 right after our freeze for Focal:
+ # Feature Freeze Exception - resource-agents
  
- ----
+ [Proposed Changes]
  
+ * Merge from v4.4.0 to v4.5.0
+ 
+ * ClusterLabs released resource-agents v4.5.0 right after our freeze for
+ Focal
+ 
+ [Rationale for Exception]
+ 
+ * resource-agents is a very important part of Ubuntu HA packageset.
+ 
+ * You can follow the most important resource-agents in this e-mail
+ thread:
+ 
+   https://lists.ubuntu.com/archives/ubuntu-devel/2020-March/040950.html
+ 
+ * It is usually hard to do SRUs for resource-agents as we don't have a
+ quick and simple way to test all agents (as many of them depend on
+ specific setups) about to be fixed.
+ 
+ * Best is to be synced with the upstream release... SPECIALLY since
+ 20.04 is a LTS version. Most of the delta is about fixes opened at
+ github issues and solved before their milestone.
+ 
+ $ git log --no-merges v4.4.0..v4.5.0 --pretty=oneline --abbrev-commit
+ 
+ fee18132 (tag: v4.5.0) build: update ChangeLog for 4.5.0
+ a93fa4ee aws-vpc-move-ip: add routing_table_role parameter to metadata
+ 6d0b9652 iSCSILogicalUnit: fix default value for OCF_RESKEY_liot_bstype
+ eba85c2b (tag: v4.5.0rc1) build: update ChangeLog for 4.5.0-rc1
+ a007883f lvmlockd: remove locking_type parameter from lvm.conf for LVM > v2.03
+ 0a299ee9 [lvmlockd] support lvm2-2.03 removing lvmetad
+ 4bc84bcc Allow user to specify role with which to query/update route table
+ 2e288c23 oralsnr: allow using the tns_admin directory for different listeners
+ f77edcb0 Change 'alredy' to 'already'
+ b325f97e LVM-activate: add OCF_CHECK_LEVEL to control monitor action
+ 617adbf6 redis: validate_all: fixes file status tests
+ 47d75f8d rabbitmq-cluster: ensure we delete nodename if stop action fails
+ 5f0d15ad IPsrcaddr: remove hardcoded device when using destination parameter
+ 5ab3339e Remove standby.signal when promote with restart
+ 7afc581f IPsrcaddr: fixes to avoid failing during probe
+ a299281a LVM-activate: verify vg or lv validity
+ d763318c [podman] Simplify the code for checking if an image exists
+ a9fb8077 Filesystem: add trigger_udev_rules_if_need() for -U, -L, or /dev/xxx device
+ af39017b Filesystem: respect udevd need time to create UUID symlinks
+ 0eb144ac ldirectord: Support sched-flags
+ 92c49b6f IPaddr2: ipt_CLUSTERIP "iptables" extension not "nft" backend compatible
+ 0e73d3f4 IPsrcaddr: fixes to replace local rule if using local table, and set src back to primary for device on stop
+ caaeec0b iSCSI logical unit fix (#1435)
+ ce27a157 Clear out the $DIR_EXECUTABLE variable so we catch the...
+ a43075be High: pgsql: Support for PostgreSQL 12
+ 34b46b17 IPaddr2: add noprefixroute parameter
+ 18888da3 Filesystem: refresh UUID in the start phase
+ 80069756 azure-lb Set socat to default on SUSE distributions.
+ 9cea030b exportfs: allow multiple exports of same directory
+ 20ff678e Low: MailTo: fix variable expansion
+ d821ef33 iSCSILogicalUnit.in fixes (#1427)
+ 0f818916 Low: exportfs: Fix spelling error
+ c718050a Low: mysql-common: fix startup check
+ 03cc7bb5 aliyun-vpc-move-ip: add binary detection
+ 6341d71a Supports both 'go' and 'python' versions of Aliyun CLI
+ 6ee15eb2 Add missed requirement
+ 6eb86517 Use the function get_release_id to detect the OS. The parameter LOAD_STATUS_MODULE must be quoted.
+ 
+ [Additional Information]
+ 
+ Release Notes from an email to ClusterLabs HA mailing list:
+ 
+ """
  ClusterLabs is happy to announce resource-agents v4.5.0.
  
  Source code is available at:
  https://github.com/ClusterLabs/resource-agents/releases/tag/v4.5.0
  
  The most significant enhancements in this release are:
  - bugfixes and enhancements:
-   - iSCSILogicalUnit: fix default value for OCF_RESKEY_liot_bstype
-   - aws-vpc-move-ip: add parameter for role to use to query/update route table
-   - Filesystem: add trigger_udev_rules_if_need() for -U, -L, or /dev/xxx device
-   - Filesystem: refresh UUID in the start phase
-   - IPaddr2: add noprefixroute parameter
-   - IPaddr2: add info to metadata that ipt_CLUSTERIP "iptables" extension is not "nft" backend compatible, and iptables-legacy support for distros that still support it
-   - IPsrcaddr: replace local rule if using local table, and set src back to primary for device on stop
-   - IPsrcaddr: fix failure during probe when using destination/table parameters
-   - LVM-activate: add OCF_CHECK_LEVEL 10 check that can be enabled to verify vg or lv validity with an additional "read 1 byte" test in special cases like iSCSI SAN
-   - MailTo: fix variable expansion
-   - SAPInstance: clear the $DIR_EXECUTABLE variable so we catch the situation when we lose the directory with binaries after first sapinstance_init invokation
-   - aliyun-vpc-move-ip: add support for both 'go' and 'python' versions of Aliyun CLI, and auto-detect which to use by default
-   - apache: use get_release_id() to detect OS/distro, and fix LOAD_STATUS_MODULE issue
-   - azure-lb set socat to default on SUSE distributions.
-   - exportfs: allow multiple exports of same directory
-   - iSCSILogicalUnit: add liot_bstype to handle block/fileio for targetcli, and change behavior of lio-t with portals which do not use 0.0.0.0
-   - ldirectord: support sched-flags
-   - lvmlockd: fix for LVM2 v2.03+ removing lvmetad
-   - mysql-common: return correct rc during start-action
-   - oralsnr: allow using the same tns_admin directory for different listeners
-   - pgsql: Support for PostgreSQL 12
-   - podman: improve the code for checking if an image exists
-   - rabbitmq-cluster: ensure we delete nodename if stop action fails
-   - redis: validate_all: fix file status tests
-   - spec: add missing requirement (lsb-release)
+   - iSCSILogicalUnit: fix default value for OCF_RESKEY_liot_bstype
+   - aws-vpc-move-ip: add parameter for role to use to query/update route table
+   - Filesystem: add trigger_udev_rules_if_need() for -U, -L, or /dev/xxx device
+   - Filesystem: refresh UUID in the start phase
+   - IPaddr2: add noprefixroute parameter
+   - IPaddr2: add info to metadata that ipt_CLUSTERIP "iptables" extension is not "nft" backend compatible, and iptables-legacy support for distros that still support it
+   - IPsrcaddr: replace local rule if using local table, and set src back to primary for device on stop
+   - IPsrcaddr: fix failure during probe when using destination/table parameters
+   - LVM-activate: add OCF_CHECK_LEVEL 10 check that can be enabled to verify vg or lv validity with an additional "read 1 byte" test in special cases like iSCSI SAN
+   - MailTo: fix variable expansion
+   - SAPInstance: clear the $DIR_EXECUTABLE variable so we catch the situation when we lose the directory with binaries after first sapinstance_init invokation
+   - aliyun-vpc-move-ip: add support for both 'go' and 'python' versions of Aliyun CLI, and auto-detect which to use by default
+   - apache: use get_release_id() to detect OS/distro, and fix LOAD_STATUS_MODULE issue
+   - azure-lb set socat to default on SUSE distributions.
+   - exportfs: allow multiple exports of same directory
+   - iSCSILogicalUnit: add liot_bstype to handle block/fileio for targetcli, and change behavior of lio-t with portals which do not use 0.0.0.0
+   - ldirectord: support sched-flags
+   - lvmlockd: fix for LVM2 v2.03+ removing lvmetad
+   - mysql-common: return correct rc during start-action
+   - oralsnr: allow using the same tns_admin directory for different listeners
+   - pgsql: Support for PostgreSQL 12
+   - podman: improve the code for checking if an image exists
+   - rabbitmq-cluster: ensure we delete nodename if stop action fails
+   - redis: validate_all: fix file status tests
+   - spec: add missing requirement (lsb-release)
  
  The full list of changes for resource-agents is available at:
  https://github.com/ClusterLabs/resource-agents/blob/v4.5.0/ChangeLog
- 
- ----
- 
- The fixes among all delta are:
- 
- 6d0b9652 iSCSILogicalUnit: fix default value for OCF_RESKEY_liot_bstype
- 617adbf6 redis: validate_all: fixes file status tests
- 7afc581f IPsrcaddr: fixes to avoid failing during probe
- d763318c [podman] Simplify the code for checking if an image exists
- 0e73d3f4 IPsrcaddr: fixes to replace local rule if using local table
- caaeec0b iSCSI logical unit fix (#1435)
- 34b46b17 IPaddr2: add noprefixroute parameter
- 20ff678e Low: MailTo: fix variable expansion
- d821ef33 iSCSILogicalUnit.in fixes (#1427)
- c718050a Low: mysql-common: fix startup check
- 
- And I should revisit that.
+ """

** No longer affects: resource-agents (Ubuntu Focal)

-- 
You received this bug notification because you are a member of Ubuntu
Server, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1866383

Title:
  [FFe][Focal] resource-agents need fixes from recent release upstream
  version

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/resource-agents/+bug/1866383/+subscriptions



More information about the Ubuntu-server-bugs mailing list