]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
vstart.sh: s/osd crush set/osd crush add/ as it's supposed to be
authorJoao Eduardo Luis <joao.luis@inktank.com>
Thu, 15 Aug 2013 01:22:29 +0000 (18:22 -0700)
committerJoao Eduardo Luis <joao.luis@inktank.com>
Thu, 15 Aug 2013 22:52:59 +0000 (15:52 -0700)
'osd crush set' should only be used to update already existing items on
the map whereas 'osd crush add' should be able to 'add and update' items.

Considering at that point we are effectively adding a new item to the
crush map, use 'add' instead of 'set'.

Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
src/vstart.sh

index 577ea4c843d1a0239007270bfc07f630020e1864..7ce4628d775f6b4f303e095d1e74718e8308c363 100755 (executable)
@@ -422,7 +422,7 @@ EOF
            uuid=`uuidgen`
            echo "add osd$osd $uuid"
            $SUDO $CEPH_ADM osd create $uuid
-           $SUDO $CEPH_ADM osd crush set osd.$osd 1.0 host=localhost rack=localrack root=default
+           $SUDO $CEPH_ADM osd crush add osd.$osd 1.0 host=localhost rack=localrack root=default
            $SUDO $CEPH_BIN/ceph-osd -i $osd $ARGS --mkfs --mkkey --osd-uuid $uuid
 
            key_fn=dev/osd$osd/keyring