From 53fd84afb5dbdfa1b5bb4ef307592fa15d7beeae Mon Sep 17 00:00:00 2001 From: Michael McCune Date: Wed, 18 Nov 2015 09:12:53 -0500 Subject: [PATCH] cleanup sahara commands this change will migrate the "sahara" process name to "sahara-all" to provide greater clarity on what service process is running. * change start process to sahara-all * change stop process to sahara-all * add a sahara-all detection to is_service_enabled * remove dirname usage in favor of GITDIR environment variable for the shutdown script Change-Id: I80b82edbc6023d4dc28f005fecd8f2138809bbe3 --- devstack/plugin.sh | 6 +++--- devstack/upgrade/shutdown.sh | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/devstack/plugin.sh b/devstack/plugin.sh index 57b848a1..12f8c244 100644 --- a/devstack/plugin.sh +++ b/devstack/plugin.sh @@ -175,7 +175,7 @@ function start_sahara { service_protocol="http" fi - run_process sahara "$SAHARA_BIN_DIR/sahara-all --config-file $SAHARA_CONF_FILE" + run_process sahara-all "$SAHARA_BIN_DIR/sahara-all --config-file $SAHARA_CONF_FILE" run_process sahara-api "$SAHARA_BIN_DIR/sahara-api --config-file $SAHARA_CONF_FILE" run_process sahara-eng "$SAHARA_BIN_DIR/sahara-engine --config-file $SAHARA_CONF_FILE" @@ -193,7 +193,7 @@ function start_sahara { # stop_sahara() - Stop running processes function stop_sahara { # Kill the Sahara screen windows - stop_process sahara + stop_process sahara-all stop_process sahara-api stop_process sahara-eng } @@ -201,7 +201,7 @@ function stop_sahara { # is_sahara_enabled. This allows is_service_enabled sahara work # correctly throughout devstack. function is_sahara_enabled { - if is_service_enabled sahara-api || is_service_enabled sahara-eng; then + if is_service_enabled sahara-api || is_service_enabled sahara-eng || is_service_enabled sahara-all; then return 0 else return 1 diff --git a/devstack/upgrade/shutdown.sh b/devstack/upgrade/shutdown.sh index 01315f0a..a6daa569 100755 --- a/devstack/upgrade/shutdown.sh +++ b/devstack/upgrade/shutdown.sh @@ -12,7 +12,7 @@ source $BASE_DEVSTACK_DIR/functions source $BASE_DEVSTACK_DIR/stackrc # needed for status directory source $BASE_DEVSTACK_DIR/lib/tls -source $(dirname $(dirname $BASH_SOURCE))/plugin.sh +source ${GITDIR[sahara]}/devstack/plugin.sh set -o xtrace