This Bugzilla is a of upstream RFE[1] to enable configuration of MTU on: 1) Networks. 2) Subnets.(an addition to the upstream RFE below). Upstream RFE description: ATM neutron does allow to configure MTU for networks to reflect underlying infrastructure, but only to operators, and only by changing configuration options. Ideally, users would be allowed to modify MTU for networks (to simplify matters, on creation only, though we can also look at resource updates) to accommodate for custom workloads relying on specific MTUs. Or maybe sometimes users want to get consistent MTUs across all their networks instead of having different MTUs based on network type backing their networks. Both of those use cases would be served by allowing PUT for 'mtu' network attribute. I guess it will require a fake extension to signal the change in behavior, even while the implementation may still lay in existing plugin code handling MTUs. [1] https://bugs.launchpad.net/neutron/+bug/1671634
In addition to @description I add additional 'set MTU' resolution: 3) Port
Hi Ihar, Can you provide an update about the upstream progress? I think that this is out of scope for RHOSP 13 due to other priories, but wanted to get your feedback first. Thanks, Nir
The network MTU will be available for setting on create and update for Pike, OSP12. As for ports part, I think we may need a separate RFE for that matter, and schedule it for OSP14+.
Aviv, please create a separate RFE for port MTU, and then we can consider it for OSP14+.
@Ihar No problem. Can you please elaborate why ports MTU modification can't be introduced for SOP 12, like networks/subnets?
Aviv, OSP12 planning is long gone and we work on final preparation before OSP release. At this point, no new features can be considered, especially since corresponding upstream release [Pike] is already released. Actually, even OSP13 is already done, so we probably look at no earlier than OSP14.
Per network MTU was merged in time for Pike. However I'm retargeting this for OSP 13 M2 to allow time for further testing.
Note there is already some automation for the feature, specifically here: https://github.com/openstack/neutron-tempest-plugin/blob/028c312ab0e32901c282c73fd402b8de874163fc/neutron_tempest_plugin/api/test_networks.py#L134-L160 As you can see, there are some TODOs there worth looking into as part of our internal automation effort.
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/RHEA-2018:2086