summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSage Weil <sage@newdream.net>2012-05-01 16:20:59 -0700
committerSage Weil <sage@newdream.net>2012-05-01 16:20:59 -0700
commit695d3775c2bf1144325e5d3a3e61e5138f488e56 (patch)
tree1d3be1d5d37905e96948a46c1f20e55dcda9a88e
parent09e08287da41cfc68802cd571c4229194cd3e2fb (diff)
downloadceph-695d3775c2bf1144325e5d3a3e61e5138f488e56.tar.gz
vstart.sh: explicitly specify uuids during startup
This exercises all the new per-osd uuid code. Signed-off-by: Sage Weil <sage@newdream.net>
-rwxr-xr-xsrc/vstart.sh7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/vstart.sh b/src/vstart.sh
index cddb7ebad04..c4d43beab3c 100755
--- a/src/vstart.sh
+++ b/src/vstart.sh
@@ -361,10 +361,11 @@ EOF
EOF
fi
- echo add osd$osd
- $SUDO $CEPH_ADM osd create $osd
+ uuid=`uuidgen`
+ echo "add osd$osd $uuid"
+ $SUDO $CEPH_ADM osd create $uuid
$SUDO $CEPH_ADM osd crush add $osd osd.$osd 1.0 host=localhost rack=localrack pool=default
- $SUDO $CEPH_BIN/ceph-osd -i $osd $ARGS --mkfs --mkkey
+ $SUDO $CEPH_BIN/ceph-osd -i $osd $ARGS --mkfs --mkkey --osd-uuid $uuid
if [ "$cephx" -eq 1 ]; then
key_fn=dev/osd$osd/keyring