Bug 2308089

Summary: IPv4 LB with health monitors break after maintenance task execution
Product: Red Hat OpenStack Reporter: Fernando Royo <froyo>
Component: python-ovn-octavia-providerAssignee: Arkady Shtempler <ashtempl>
Status: CLOSED ERRATA QA Contact: Lilach Avraham <lavraham>
Severity: high Docs Contact:
Priority: high    
Version: 17.1 (Wallaby)CC: ashtempl, bmv, gregraka, gthiemon, mariel, tweining
Target Milestone: z4Keywords: Triaged
Target Release: 17.1   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
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.
Story Points: ---
Clone Of: Environment:
Last Closed: 2024-11-21 09:42:22 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

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