get_snat_port_for_internal_port called twice when an interface is added or removed by the l3 agent in the case of DVR routers.

Bug #1499045 reported by Swaminathan Vasudevan on 2015-09-23
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
Low
Swaminathan Vasudevan

Bug Description

get_snat_port_for_internal_port retrieves the internal snat port created for each router interface added to a DVR router.
But this function is called twice in the L3 agent code.

for every interface add or delete to the router, it is called by the 'dvr_local_router.py' and again it is called by the 'dvr_edge_router.py'.

This can be reduced to a single call to improve the controll plane performance.

Changed in neutron:
assignee: nobody → Swaminathan Vasudevan (swaminathan-vasudevan)
status: New → In Progress
Changed in neutron:
assignee: Swaminathan Vasudevan (swaminathan-vasudevan) → yong sheng gong (gongysh)
Changed in neutron:
assignee: yong sheng gong (gongysh) → Swaminathan Vasudevan (swaminathan-vasudevan)
Ryan Moats (rmoats) on 2015-11-10
Changed in neutron:
importance: Undecided → Low

Change abandoned by Armando Migliaccio (<email address hidden>) on branch: master
Review: https://review.openstack.org/225523
Reason: This review is > 4 weeks without comment, and failed Jenkins the last time it was checked. We are abandoning this for now. Feel free to reactivate the review by pressing the restore button and leaving a 'recheck' comment to get fresh test results.

Changed in neutron:
status: In Progress → Opinion
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers