Clear all l3 related namespace before starting neutron-l3-agent only when l3_ha is enable

If we are not using l3 ha mode, it’s not necessary to delete the namespaces related to l3. It will speed up the start of the neutron l3 agent.

Change-Id: I78f6d927a78e8f9e4ed855e4b6d1362bdfc6b985
Closes-Bug: #1785880
(cherry picked from commit 353230a17e)
This commit is contained in:
Farid Da Encarnacao 2018-08-07 15:56:38 -04:00 committed by Gaëtan Trellu
parent 41b46ee15e
commit dce3048b84
1 changed files with 2 additions and 0 deletions

View File

@ -2,12 +2,14 @@
set -o errexit
{% if enable_neutron_agent_ha | bool %}
# NOTE(jeffrey4l): Remove all l3 related netns in case of multiple active routers in l3 high available mode.
neutron-netns-cleanup \
--config-file /etc/neutron/neutron.conf \
--config-file /etc/neutron/l3_agent.ini \
--config-file /etc/neutron/fwaas_driver.ini \
--force --agent-type l3
{% endif %}
neutron-l3-agent \
--config-file /etc/neutron/neutron.conf \