- Fixes bug 956172
Change-Id: I9a83d6afc04596bf84e3cf27a3f3f6f7b7d05180
... | ... |
@@ -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 |