Browse code

Don't enabled nova-objectstore if swift is enabled

- Fixes bug 957178.

Change-Id: Ieb2840344bf8c0d9a1da50925f5ca0649d9dad21

Chmouel Boudjnah authored on 2012/03/17 02:38:49
Showing 1 changed files
... ...
@@ -1614,7 +1614,6 @@ fi
1614 1614
 # We don't check for is_service_enable as screen_it does it for us
1615 1615
 screen_it n-cpu "cd $NOVA_DIR && sg libvirtd $NOVA_DIR/bin/nova-compute"
1616 1616
 screen_it n-crt "cd $NOVA_DIR && $NOVA_DIR/bin/nova-cert"
1617
-screen_it n-obj "cd $NOVA_DIR && $NOVA_DIR/bin/nova-objectstore"
1618 1617
 screen_it n-vol "cd $NOVA_DIR && $NOVA_DIR/bin/nova-volume"
1619 1618
 screen_it n-net "cd $NOVA_DIR && $NOVA_DIR/bin/nova-network"
1620 1619
 screen_it n-sch "cd $NOVA_DIR && $NOVA_DIR/bin/nova-scheduler"
... ...
@@ -1624,6 +1623,10 @@ screen_it n-cauth "cd $NOVA_DIR && ./bin/nova-consoleauth"
1624 1624
 screen_it horizon "cd $HORIZON_DIR && sudo tail -f /var/log/apache2/error.log"
1625 1625
 screen_it swift "cd $SWIFT_DIR && $SWIFT_DIR/bin/swift-proxy-server ${SWIFT_CONFIG_LOCATION}/proxy-server.conf -v"
1626 1626
 
1627
+# Starting the nova-objectstore only if swift service is not enabled.
1628
+# Swift will act as s3 objectstore.
1629
+is_service_enabled swift || \
1630
+    screen_it n-obj "cd $NOVA_DIR && $NOVA_DIR/bin/nova-objectstore"
1627 1631
 
1628 1632
 # Install Images
1629 1633
 # ==============