Bug 2308089 - IPv4 LB with health monitors break after maintenance task execution
Summary: IPv4 LB with health monitors break after maintenance task execution
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: python-ovn-octavia-provider
Version: 17.1 (Wallaby)
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: z4
: 17.1
Assignee: Arkady Shtempler
QA Contact: Lilach Avraham
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2024-08-27 07:13 UTC by Fernando Royo
Modified: 2024-11-21 09:42 UTC (History)
6 users (show)

Fixed In Version: python-ovn-octavia-provider-1.0.3-17.1.20240828162116.d779786.el9ost
Doc Type: Bug Fix
Doc Text:
In previous RHOSP releases, connectivity disruptions could occur to IPv4 load balancers. This problem was caused during execution of a maintenance task for fixing an incorrect format used in the `ip_port_mappings` parameter on IPv6 load balancers. The task fixed the incorrect format on IPv6 load balancers, but also erroneously changed the `ip_port_mappings` parameter on IPv4 load balancers. + This issue has been resolved, and IPv4 load balancers no longer experience connectivity disruptions after the maintenance task is run.
Clone Of:
Environment:
Last Closed: 2024-11-21 09:42:22 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Launchpad 2072754 0 None None None 2024-08-27 07:15:03 UTC
OpenStack gerrit 923196 0 None MERGED Maintenance task: do not change IPv4 ip_port_mappings 2024-08-27 07:15:03 UTC
Red Hat Issue Tracker OSP-32672 0 None None None 2024-08-27 07:14:55 UTC
Red Hat Product Errata RHBA-2024:9974 0 None None None 2024-11-21 09:42:24 UTC

Description Fernando Royo 2024-08-27 07:13:47 UTC
Description of problem:
Maintenance task fixing the IPv6 format in ip_port_mappings is clearing IPv4 format breaking LBs with health monitors.


How reproducible:
Not easy because that maintenance task is only triggered once on start up of the component so need to follow below steps to reproduce.

Steps to Reproduce:
1. Create a IPv4 OVN LB + Health Monitor
2. Restart octavia-driver agent and wait for the maintenance task to run


Actual results:
ip_port_mapping field of the LB on the OVN NB DB will be cleared after the maintenance task executing.

Expected results:
ip_port_mapping not modified after the execution of the maintenance task.

Comment 16 errata-xmlrpc 2024-11-21 09:42:22 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory (RHOSP 17.1.4 bug fix and enhancement advisory), and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2024:9974


Note You need to log in before you can comment on or make changes to this bug.