Bug 1592333

Summary: [OVN] The mac table size of ovn (br-int, br-*) is too small by default and eventually makes openvswitch explode
Product: Red Hat OpenStack Reporter: Miguel Angel Ajo <majopela>
Component: openstack-tripleo-heat-templatesAssignee: Numan Siddique <nusiddiq>
Status: CLOSED CURRENTRELEASE QA Contact: Eran Kuris <ekuris>
Severity: high Docs Contact:
Priority: high    
Version: 13.0 (Queens)CC: amuller, apevec, atelang, bhaley, bjarolim, chrisw, cshastri, dvd, echaudro, ekuris, erkki.peura, feimingyun, gkumar, jbenc, jjoyce, jlibosva, jraju, kiyyappa, majopela, mburns, mcroce, mori, nusiddiq, oblaut, ovs-team, pabeni, pablo.iranzo, pmorey, rcernin, rhos-maint, rkhan, rsafrono, sbandyop, srevivo, vkommadi
Target Milestone: zstreamKeywords: TestOnly, Triaged, ZStream
Target Release: 13.0 (Queens)   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: openstack-tripleo-heat-templates-8.0.7-21 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: 1589058 Environment:
Last Closed: 2019-02-19 11:37:55 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:
Bug Depends On: 1589058    
Bug Blocks:    

Comment 6 Numan Siddique 2018-08-09 11:02:17 UTC
puppet-ovn patches for the fix merged
u/s master - https://review.openstack.org/#/c/580114/
u/s queens - https://review.openstack.org/#/c/587678/

The below t-h-t patches still not yet merged in u/s queens
https://review.openstack.org/#/c/586531/
https://review.openstack.org/#/c/587680/

Comment 7 Numan Siddique 2019-01-28 11:35:07 UTC
The patches should be available in latest OSP13 bundle

Comment 9 Numan Siddique 2019-02-14 12:47:12 UTC
The puppet-ovn patch which fixes the issue is - puppet-ovn-12.4.0-1.el7ost

Comment 10 Eran Kuris 2019-02-18 11:33:13 UTC
fix verified on : 
OpenStack/13.0-RHEL-7/2019-01-22.1/
[stack@undercloud-0 ~]$ rpm -qa | grep -i openstack-tripleo-heat-templates-
openstack-tripleo-heat-templates-8.0.7-21.el7ost.noarch


_uuid               : 8a40dce3-b5e9-455b-9f28-28af4f8a81a4
auto_attach         : []
controller          : []
datapath_id         : "0000525400cbff80"
datapath_type       : ""
datapath_version    : "<unknown>"
external_ids        : {}
fail_mode           : standalone
flood_vlans         : []
flow_tables         : {}
ipfix               : []
mcast_snooping_enable: false
mirrors             : []
name                : br-ex
netflow             : []
other_config        : {hwaddr="52:54:00:cb:ff:80", mac-table-size="50000"}
ports               : [37656325-54de-4c55-a24b-1479d241f7d7, 53058703-83e2-4c8d-9244-87f8cc988ae3, 6f70d873-c381-4680-ab44-021d12e165c3]
protocols           : []
rstp_enable         : false
rstp_status         : {}
sflow               : []
status              : {}
stp_enable          : false

Comment 11 Lon Hohberger 2019-02-18 11:37:35 UTC
According to our records, this should be resolved by openstack-tripleo-heat-templates-8.0.7-21.el7ost.  This build is available now.

Comment 12 Eran Kuris 2019-02-19 08:19:01 UTC
fix verified : 
OpenStack/13.0-RHEL-7/2019-02-15.1
(undercloud) [stack@undercloud-0 ~]$ rpm -qa | grep openstack-tripleo-heat-templates-
openstack-tripleo-heat-templates-8.2.0-1.el7ost.noarch

[root@controller-0 ~]# ovs-vsctl list bridge 
_uuid               : 9ab7bcd4-d8fe-468b-ba65-4ab6db32f45f
auto_attach         : []
controller          : []
datapath_id         : "00005254007c2afc"
datapath_type       : ""
datapath_version    : "<unknown>"
external_ids        : {}
fail_mode           : standalone
flood_vlans         : []
flow_tables         : {}
ipfix               : []
mcast_snooping_enable: false
mirrors             : []
name                : br-isolated
netflow             : []
other_config        : {hwaddr="52:54:00:7c:2a:fc", mac-table-size="50000"}
ports               : [1aa44877-f876-4be5-bb0f-79007565ed3b, 3e222c83-edec-4594-8426-77659ec36b86, 63f3825b-152c-403c-92d2-d7391506234e, 68c31096-4dc3-4259-a074-f6247cef7cfc, 90be9cfb-167b-449f-80fd-bf1fb333c28f, cc2f572e-ff22-4897-87f0-f5d99c83a173]
protocols           : []
rstp_enable         : false
rstp_status         : {}
sflow               : []
status              : {}
stp_enable          : false

_uuid               : 1fe77772-7059-4c44-8731-95b355e923d2
auto_attach         : []
controller          : []
datapath_id         : "000052540083ab35"
datapath_type       : ""
datapath_version    : "<unknown>"
external_ids        : {}
fail_mode           : standalone
flood_vlans         : []
flow_tables         : {}
ipfix               : []
mcast_snooping_enable: false
mirrors             : []
name                : br-ex
netflow             : []
other_config        : {hwaddr="52:54:00:83:ab:35", mac-table-size="50000"}
ports               : [b38da386-7140-4f83-8d82-b6998fe9c76b, db1aae62-8163-48d4-934e-b3d2707dde9b, dc9e3930-77c1-4744-9121-961c3ee4a235]
protocols           : []
rstp_enable         : false
rstp_status         : {}
sflow               : []
status              : {}
stp_enable          : false