Merge "Stop neutron services more explicitly"

This commit is contained in:
Jenkins 2015-02-06 20:34:23 +00:00 committed by Gerrit Code Review
commit f9222da73f
3 changed files with 10 additions and 1 deletions

View File

@ -748,13 +748,21 @@ function start_neutron_agents {
# stop_neutron() - Stop running processes (non-screen)
function stop_neutron {
if is_service_enabled q-dhcp; then
stop_process q-dhcp
pid=$(ps aux | awk '/[d]nsmasq.+interface=(tap|ns-)/ { print $2 }')
[ ! -z "$pid" ] && sudo kill -9 $pid
fi
stop_process q-svc
stop_process q-l3
if is_service_enabled q-meta; then
sudo pkill -9 -f neutron-ns-metadata-proxy || :
stop_process q-meta
fi
stop_process q-agt
if is_service_enabled q-lbaas; then
neutron_lbaas_stop
fi

View File

@ -23,7 +23,7 @@ function neutron_agent_metering_configure_agent {
}
function neutron_metering_stop {
:
stop_process q-metering
}
# Restore xtrace

View File

@ -28,6 +28,7 @@ function neutron_vpn_stop {
if [ -n "$pids" ]; then
sudo kill $pids
fi
stop_process q-vpn
}
# Restore xtrace