Distributed Router Gateway Clear does not delete the CSNAT Interface Ports for that router.
Bug #1350089 reported by
Swaminathan Vasudevan
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Fix Released
|
Undecided
|
Swaminathan Vasudevan |
Bug Description
When Distributed Routers are created with Interface Ports and after a Gateway is set to the router, the plugin will create the "csnat" interface ports with "device_owner" as "router_
These ports should be deleted when the Gateway is cleared or when the interfaces are removed from the particular router.
In the current plugin code, these "interface" ports are not deleted when a Gateway is cleared. But the ports are deleted when the "router interfaces are removed".
This needs to be fixed.
Since we don't clean up the ports there may be an odd chance of having unused ports in the "Service-node".
Changed in neutron: | |
assignee: | nobody → Swaminathan Vasudevan (swaminathan-vasudevan) |
status: | New → Confirmed |
tags: | added: l3-dvr-backlog |
Changed in neutron: | |
milestone: | none → juno-3 |
status: | Fix Committed → Fix Released |
Changed in neutron: | |
milestone: | juno-3 → 2014.2 |
To post a comment you must log in.
The "csnat" ports are deleted but immediately re-created with a different id.
So it goes through the _delete_gw_port and then immediately goes through the _create_gw_port. That is the reason that it is creating a new port again.
The current check in there is not valid and so need to be fixed.