Browse code

Run swift-proxy from screen.

- Fixes bug 956172

Change-Id: I9a83d6afc04596bf84e3cf27a3f3f6f7b7d05180

Chmouel Boudjnah authored on 2012/03/16 02:17:39
Showing 1 changed files
... ...
@@ -1182,9 +1182,10 @@ if is_service_enabled swift; then
1182 1182
    # We then can start rsync.
1183 1183
    sudo /etc/init.d/rsync restart || :
1184 1184
 
1185
-   # TODO: Bring some services in foreground.
1186
-   # Launch all services.
1185
+   # With swift-init we are first spawning all the swift services but kill the
1186
+   # proxy service so we can run it in foreground in screen.
1187 1187
    swift-init all restart
1188
+   swift-init proxy stop
1188 1189
 
1189 1190
    unset s swift_hash swift_auth_server
1190 1191
 fi
... ...
@@ -1619,6 +1620,7 @@ screen_it n-novnc "cd $NOVNC_DIR && ./utils/nova-novncproxy --config-file $NOVA_
1619 1619
 screen_it n-xvnc "cd $NOVA_DIR && ./bin/nova-xvpvncproxy --config-file $NOVA_CONF_DIR/$NOVA_CONF"
1620 1620
 screen_it n-cauth "cd $NOVA_DIR && ./bin/nova-consoleauth"
1621 1621
 screen_it horizon "cd $HORIZON_DIR && sudo tail -f /var/log/apache2/error.log"
1622
+screen_it swift "cd $SWIFT_DIR && $SWIFT_DIR/bin/swift-proxy-server ${SWIFT_CONFIG_LOCATION}/proxy-server.conf -v"
1622 1623
 
1623 1624
 
1624 1625
 # Install Images