The switch to the community management layer mixin introduced
several bugs in the NSX-mh plugins.
This patch:
1) Stops creating centralized SNAT interfaces for NSX distributed
routers. The NSX backend does not need those and they therefore
only waste IPs and create confusion. This is done by providing
an empty implementation for the relevant methods.
2) Does not query l3-agents when removing router interface. This
is causing errors during interface removal and preventing router
removal, as the NSX plugin does not use l3 agents at all.
This patch provides an empty implementation for the relevant
method thus preventing the DVR mixin from doing any sort of
operations pertaining l3 agents.
3) It ensures DVR router interfaces are taken into account in the
management of metadata network for routers.
Applied for stackforge/vmware-nsx commit id:
e248f87867a74722df243598d6a6d707170ca5ce
Reviewed: https:/ /review. openstack. org/174020 /git.openstack. org/cgit/ openstack/ neutron/ commit/ ?id=fc0ae03e219 8d826f8861e2d42 7864708fda9136
Committed: https:/
Submitter: Jenkins
Branch: stable/juno
commit fc0ae03e2198d82 6f8861e2d427864 708fda9136
Author: Salvatore Orlando <email address hidden>
Date: Wed Mar 18 13:18:25 2015 -0700
VMware NSX: Fix DVR operations
The switch to the community management layer mixin introduced
several bugs in the NSX-mh plugins.
This patch:
1) Stops creating centralized SNAT interfaces for NSX distributed
routers. The NSX backend does not need those and they therefore
only waste IPs and create confusion. This is done by providing
an empty implementation for the relevant methods.
2) Does not query l3-agents when removing router interface. This
is causing errors during interface removal and preventing router
removal, as the NSX plugin does not use l3 agents at all.
This patch provides an empty implementation for the relevant
method thus preventing the DVR mixin from doing any sort of
operations pertaining l3 agents.
3) It ensures DVR router interfaces are taken into account in the
management of metadata network for routers.
Applied for stackforge/ vmware- nsx commit id: 74722df243598d6 a6d707170ca5ce
e248f87867a
Change-Id: I149307ff67e464 e78ae393bb57c25 bbee607ee4b
Closes-Bug: #1433550
Closes-Bug: #1433553
Closes-Bug: #1433554