Bug 2209893

Summary: Add support for OVN MAC_Binding aging mechanism feature
Product: Red Hat OpenStack Reporter: Bernard Cafarelli <bcafarel>
Component: openstack-neutronAssignee: Terry Wilson <twilson>
Status: ASSIGNED --- QA Contact: Eran Kuris <ekuris>
Severity: high Docs Contact:
Priority: high    
Version: 17.1 (Wallaby)CC: amusil, chrisw, scohen, twilson
Target Milestone: ---Keywords: FutureFeature, Triaged
Target Release: ---Flags: ifrangs: needinfo? (twilson)
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: 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:
Bug Depends On: 2084668    
Bug Blocks:    

Description Bernard Cafarelli 2023-05-25 07:30:42 UTC
Core OVN added support for MAC_Binding entries aging mechanism in bug 2084668 and this is available in OVN 22.12
It is configured with nb parameters:
https://github.com/ovn-org/ovn/blob/1cc77af0859629129f714fb022f69bbf9c4e18cc/ovn-nb.xml#L2599C37-L2604
https://github.com/ovn-org/ovn/blob/1cc77af0859629129f714fb022f69bbf9c4e18cc/ovn-nb.xml#L165-L171

We have seen several cases where the MAC_Binding table grows a lot, and being able to configure this aging feature will be great to have in 17.1

Documentation note: this should come with documentation and/or KCS entry for visibility to users getting impacted by a large MAC_Binding table

Comment 2 Ales Musil 2023-05-25 07:47:25 UTC
Just one note, this is actually available in 22.09, not sure which version of OSP it might correspond to, but you might have it available earlier.