]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commit
Optimize router delete execution
authorRyan Moats <rmoats@us.ibm.com>
Mon, 2 Nov 2015 19:30:26 +0000 (13:30 -0600)
committerRyan Moats <rmoats@us.ibm.com>
Tue, 24 Nov 2015 05:50:02 +0000 (23:50 -0600)
commit526dac467ba869284dd096c7a9e8251fb1bd4e85
tree8561bbc7b75e60b589f6ecadef5384b18426fc13
parent830c2e30fd716a34e1aa3f37a6e8f59fd8cc3824
Optimize router delete execution

Optimize the execution of router delete in the L3 agent
by not performing operations in the router namespace that
will be removed as the last step of the workflow.
Comparing the slopes of the least squares fit of delete
execution time shows that this optimization decreases that
slope by over half.

Change-Id: Ic425ab1f8c3afe882c9deaa72a814ac0d2053f3b
Signed-off-by: Ryan Moats <rmoats@us.ibm.com>
Closes-Bug: 1512450
neutron/agent/l3/dvr_edge_ha_router.py
neutron/agent/l3/dvr_edge_router.py
neutron/agent/l3/dvr_local_router.py
neutron/agent/l3/dvr_router_base.py
neutron/agent/l3/ha_router.py
neutron/agent/l3/router_info.py
neutron/agent/metadata/driver.py