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

Bug #1866383 reported by Rafael David Tinoco
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
resource-agents (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

# 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)

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

Changed in resource-agents (Ubuntu):
status: New → Confirmed
importance: Undecided → Wishlist
assignee: nobody → Rafael David Tinoco (rafaeldtinoco)
Changed in resource-agents (Ubuntu Focal):
status: Confirmed → New
importance: Wishlist → Undecided
assignee: Rafael David Tinoco (rafaeldtinoco) → nobody
summary: - [focal] resource-agents need fixes from just released upstream version
+ [FFe][Focal] resource-agents need fixes from recent release upstream
+ version
Revision history for this message
Rafael David Tinoco (rafaeldtinoco) wrote :
description: updated
no longer affects: resource-agents (Ubuntu Focal)
Revision history for this message
Rafael David Tinoco (rafaeldtinoco) wrote :
Steve Langasek (vorlon)
Changed in resource-agents (Ubuntu):
status: New → Confirmed
Revision history for this message
Rafael David Tinoco (rafaeldtinoco) wrote :

Unfortunately there is an issue with autopkgtest and uploaded version won't migrate.

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

will fix it. There will be a new upload tomorrow.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package resource-agents - 1:4.5.0-2ubuntu2

---------------
resource-agents (1:4.5.0-2ubuntu2) focal; urgency=medium

  * Remove bind9 autopkgtest not compatible with ubuntu (LP: #1872877)

 -- Rafael David Tinoco <email address hidden> Wed, 15 Apr 2020 03:32:33 +0000

Changed in resource-agents (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.