Bug 1591204
| Summary: | The mac table size of neutron bridges (br-tun, br-int, br-*) is too small by default and eventually makes openvswitch explode | ||
|---|---|---|---|
| Product: | Red Hat OpenStack | Reporter: | Slawek Kaplonski <skaplons> |
| Component: | openstack-neutron | Assignee: | Slawek Kaplonski <skaplons> |
| Status: | CLOSED ERRATA | QA Contact: | Roee Agiman <ragiman> |
| Severity: | urgent | Docs Contact: | |
| Priority: | urgent | ||
| Version: | 12.0 (Pike) | CC: | amuller, apevec, atelang, bhaley, bjarolim, chrisw, cshastri, dvd, echaudro, erkki.peura, feimingyun, gkumar, jamsmith, jbenc, jlibosva, jraju, kiyyappa, majopela, mcroce, mori, nyechiel, oblaut, ovs-team, pabeni, pablo.iranzo, pmorey, ragiman, rcernin, rhos-maint, rkhan, sbandyop, skaplons, srevivo, tfreger, vkommadi |
| Target Milestone: | z3 | Keywords: | Triaged, ZStream |
| Target Release: | 12.0 (Pike) | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | openstack-neutron-11.0.4-2.el7ost | Doc Type: | Release Note |
| Doc Text: |
A new configuration option called bridge_mac_table_size has been added for the neutron OVS agent. This value is set on every Open vSwitch bridge managed by the openvswitch-neutron-agent. The value controls the maximum number of MAC addresses that can be learned on a bridge. The default value for this new option is 50,000, which should be enough for most systems. Values outside a reasonable range (10 to 1,000,000) might be overridden by Open vSwitch.
|
Story Points: | --- |
| Clone Of: | 1589031 | Environment: | |
| Last Closed: | 2018-08-20 12:51:35 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: | 1589031, 1591206 | ||
| Bug Blocks: | |||
|
Description
Slawek Kaplonski
2018-06-14 09:32:46 UTC
Ad. 1. In OVS docs there is range 10 to 1,000,000 so we should also have this range here IMO Ad. 2. You're right, It will be forced into this range given above by ovs Ad. 3. I refer to ovs docs: http://www.openvswitch.org/support/dist-docs/ovs-vswitchd.conf.db.5.html Hi @Roee, If You want to reproduce original issue in ovs, it's described in https://bugzilla.redhat.com/show_bug.cgi?id=1558336#c68 how to do it, If You want to test if patch in neutron works as expected, You can run neutron-openvswitch-agent and check with: ovs-vsctl list Bridge <br_name> if proper value is configured in other_config:mac-table-size field. 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, 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-2018:2514 |