Browse code

cinder: wait for cinder-api for wsgi too

Wait for cinder-api's status if CINDER_USE_MOD_WSGI=True

Change-Id: I40e5e08633572f877a25280496141423f232d447

Eli Qiao authored on 2017/02/28 16:13:02
Showing 1 changed files
... ...
@@ -528,10 +528,11 @@ function start_cinder {
528 528
         tail_log c-api /var/log/$APACHE_NAME/c-api.log
529 529
     else
530 530
         run_process c-api "$CINDER_BIN_DIR/cinder-api --config-file $CINDER_CONF"
531
-        echo "Waiting for Cinder API to start..."
532
-        if ! wait_for_service $SERVICE_TIMEOUT $service_protocol://$CINDER_SERVICE_HOST:$service_port; then
533
-            die $LINENO "c-api did not start"
534
-        fi
531
+    fi
532
+
533
+    echo "Waiting for Cinder API to start..."
534
+    if ! wait_for_service $SERVICE_TIMEOUT $service_protocol://$CINDER_SERVICE_HOST:$service_port; then
535
+        die $LINENO "c-api did not start"
535 536
     fi
536 537
 
537 538
     run_process c-sch "$CINDER_BIN_DIR/cinder-scheduler --config-file $CINDER_CONF"