Browse code

Merge "Add support running sahara in distributed mode"

Jenkins authored on 2015/03/27 02:56:56
Showing 1 changed files
... ...
@@ -113,12 +113,13 @@ function configure_sahara {
113 113
 
114 114
     configure_auth_token_middleware $SAHARA_CONF_FILE sahara $SAHARA_AUTH_CACHE_DIR
115 115
 
116
+    iniset_rpc_backend sahara $SAHARA_CONF_FILE DEFAULT
117
+
116 118
     # Set configuration to send notifications
117 119
 
118 120
     if is_service_enabled ceilometer; then
119 121
         iniset $SAHARA_CONF_FILE DEFAULT enable_notifications "true"
120 122
         iniset $SAHARA_CONF_FILE DEFAULT notification_driver "messaging"
121
-        iniset_rpc_backend sahara $SAHARA_CONF_FILE
122 123
     fi
123 124
 
124 125
     iniset $SAHARA_CONF_FILE DEFAULT verbose True
... ...
@@ -203,12 +204,16 @@ function sahara_register_images {
203 203
 # start_sahara() - Start running processes, including screen
204 204
 function start_sahara {
205 205
     run_process sahara "$SAHARA_BIN_DIR/sahara-all --config-file $SAHARA_CONF_FILE"
206
+    run_process sahara-api "$SAHARA_BIN_DIR/sahara-api --config-file $SAHARA_CONF_FILE"
207
+    run_process sahara-eng "$SAHARA_BIN_DIR/sahara-engine --config-file $SAHARA_CONF_FILE"
206 208
 }
207 209
 
208 210
 # stop_sahara() - Stop running processes
209 211
 function stop_sahara {
210 212
     # Kill the Sahara screen windows
211 213
     stop_process sahara
214
+    stop_process sahara-api
215
+    stop_process sahara-eng
212 216
 }
213 217
 
214 218