This bug has been migrated to another issue tracking site. It has been closed here and may no longer be being monitored.

If you would like to get updates for this issue, or to participate in it, you may do so at Red Hat Issue Tracker .
Bug 2292405 - OVN revision number misalign with Neutron revision number port
Summary: OVN revision number misalign with Neutron revision number port
Keywords:
Status: CLOSED MIGRATED
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: python-networking-ovn
Version: 16.2 (Train)
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: async
: 16.2 (Train on RHEL 8.4)
Assignee: Fernando Royo
QA Contact: Bernard Cafarelli
URL:
Whiteboard:
Depends On:
Blocks: 2292409
TreeView+ depends on / blocked
 
Reported: 2024-06-14 13:29 UTC by Fernando Royo
Modified: 2025-01-10 10:34 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
: 2292409 (view as bug list)
Environment:
Last Closed: 2025-01-10 10:33:59 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker   OSP-32325 0 None None None 2025-01-10 10:33:58 UTC
Red Hat Issue Tracker OSP-33416 0 None None None 2025-01-10 10:34:35 UTC

Description Fernando Royo 2024-06-14 13:29:04 UTC
Description of problem:
When calling to update hostname of a virtual port the OVN revision number is not bumping. Afterward, in the next trigger, the maintenance task would compare both and run update_port to fix the issue (just the revision number).

Additionally when the update_port called from maintenance task is fixing the revision number of the LSP (OVN NB DB) and corresponding Port_Binding(OVN SB DB), Neutron receives some events from OVN SB DB from Port_Binding table that retrofeed the issue.

This can be easily reproduced doing several updates over one VIP port using openstack cli.

Version-Release number of selected component (if applicable):
16.2.6

How reproducible:
Always

Steps to Reproduce:
1. Create a VIP port and associate to a VM Port, or create a Octavia LB and check its VIP port.
2. Send several openstack port set --description 'changing...' VIP_PORT_UUID
3. Compare the revision number in Neutron DB and LSP on OVN NB DB
4. Maintenance task will be triggered every 5' trying to equal the rev_number for both objects.

Actual results:
Loop trying to fix the revision_number by the maintenance task

Expected results:
Bumping the revision_number accordingly to avoid any unneccesary fix by the maintenance task

Additional info:


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