Bug 1950415

Summary: [ovn] ML2/OVN deployments should have neutron-ovs-cleanup run upon hypervisors boot
Product: Red Hat OpenStack Reporter: Daniel Alvarez Sanchez <dalvarez>
Component: openstack-tripleoAssignee: Kamil Sambor <ksambor>
Status: CLOSED DUPLICATE QA Contact: Joe H. Rahme <jhakimra>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 16.1 (Train)CC: aschultz, mburns, smooney
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-04-19 12:17:09 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 Daniel Alvarez Sanchez 2021-04-16 15:18:09 UTC
neutron-ovs-cleanup script cleans the ports from the integration bridge and then Nova (os-vif) will plug the relevant instances ports to it.

This script doesn't run on ML2/OVN setups and it should for the same reasons it does on ML2/OVS.

Comment 1 smooney 2021-04-16 16:24:30 UTC
afctully i dont think this is correct.

even ml2/ovs should not have this run regually
we dont expect this to be run upstream it ment as a tool to help fix leaked port when we hit bugs.

this is racy to run on start up as it can interfee with nova/libvirt plugin the interface if the resume gusts on boot config option is enabled

so i would suggest disabling this for both ml2/ovs and ml2/ovn by default.