NSX-mh: honour distributed_router config flag
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Invalid
|
Undecided
|
Unassigned | ||
Juno |
Fix Released
|
Undecided
|
Salvatore Orlando | ||
vmware-nsx |
Fix Released
|
Undecided
|
Salvatore Orlando |
Bug Description
The VMware NSX plugin is not honoring the "router_distributed = True" flag when set in /etc/neutron.conf. If the router_distributed parameter is set to "True", this should result in all routers that are created by tenants to default to distributed routers. For example, the below CLI command should create a distributed logical router, but instead it creates a non-distributed router.
neutron router-create --tenant-id $TENANT tenant-router
In order to create a distributed router the "--distributed True" option must be passed, as show below.
neutron router-create --tenant-id $TENANT csinfra-router-test --distributed True
This happens because the NSX-mh plugin relies on the default value implemented in the backend rather than in the neutron configuration and should be changed to ensure this plugin behaves like the reference implementation
Changed in neutron: | |
status: | New → Invalid |
Changed in vmware-nsx: | |
status: | Fix Committed → Fix Released |
Fix proposed to branch: master /review. openstack. org/211774
Review: https:/