From a481bfedfb5f46754104a48de602a49e70a6856b Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Wed, 10 Sep 2008 16:30:29 -0700 Subject: [PATCH] startnew.sh: sudo if btrfs --- src/dstartnew.sh | 2 +- src/startnew.sh | 12 +++++++----- src/vstartnew.sh | 13 ++++++++----- 3 files changed, 16 insertions(+), 11 deletions(-) diff --git a/src/dstartnew.sh b/src/dstartnew.sh index 26844e121c859..10712e1357429 100755 --- a/src/dstartnew.sh +++ b/src/dstartnew.sh @@ -44,7 +44,7 @@ do echo "---- host $host osd $osd dev $dev ----" ls -al $dev ssh cosd$host cd ceph/src \; ./cosd --mkfs_for_osd $osd $dev # --osd_auto_weight 1 - ssh cosd$host cd ceph/src \; ./cosd $dev -d --debug_ms 1 --debug_osd 20 # --debug_filestore 10 --debug_ebofs 30 --osd_heartbeat_grace 300 + ssh cosd$host cd ceph/src \; ./cosd $dev -d --debug_ms 1 --debug_osd 10 # --debug_filestore 10 --debug_ebofs 30 --osd_heartbeat_grace 300 # ssh cosd$host cd ceph/src \; valgrind --leak-check-full --show-reachable-yes ./cosd $dev --debug_ms 1 --debug_osd 20 --debug_filestore 10 1>out/o$osd \& done done diff --git a/src/startnew.sh b/src/startnew.sh index f946a51cb94f5..9e7140f4ea5f3 100755 --- a/src/startnew.sh +++ b/src/startnew.sh @@ -1,10 +1,12 @@ #!/bin/sh -./stop.sh -rm core* +test -d dev/osd0 && SUDO="sudo" + +$SUDO ./stop.sh +$SUDO rm core* test -d out || mkdir out -rm out/* +$SUDO rm out/* # figure machine's ip HOSTNAME=`hostname` @@ -40,8 +42,8 @@ $CEPH_BIN/cmonctl osd setmap -i .ceph_osdmap for osd in 0 #1 2 3 do - $CEPH_BIN/cosd --mkfs_for_osd $osd dev/osd$osd # initialize empty object store - $CEPH_BIN/cosd $ARGS dev/osd$osd --debug_osd 40 + $SUDO $CEPH_BIN/cosd --mkfs_for_osd $osd dev/osd$osd # initialize empty object store + $SUDO $CEPH_BIN/cosd $ARGS dev/osd$osd --debug_osd 40 done # mds diff --git a/src/vstartnew.sh b/src/vstartnew.sh index 9da9d31cd2195..c669e2b14b68d 100755 --- a/src/vstartnew.sh +++ b/src/vstartnew.sh @@ -1,10 +1,13 @@ #!/bin/sh -./stop.sh -rm core* +# sudo if btrfs +test -d dev/osd0 && SUDO="sudo" + +$SUDO ./stop.sh +$SUDO rm core* test -d out || mkdir out -rm out/* +$SUDO rm out/* # figure machine's ip HOSTNAME=`hostname` @@ -37,9 +40,9 @@ $CEPH_BIN/cmonctl osd setmap -i .ceph_osdmap for osd in 0 #1 #2 3 #4 5 6 7 8 9 10 11 12 13 14 15 do - $CEPH_BIN/cosd --mkfs_for_osd $osd dev/osd$osd # initialize empty object store + $SUDO $CEPH_BIN/cosd --mkfs_for_osd $osd dev/osd$osd # initialize empty object store # echo valgrind --leak-check=full --show-reachable=yes $CEPH_BIN/cosd dev/osd$osd --debug_ms 1 --debug_osd 20 --debug_filestore 10 --debug_ebofs 20 #1>out/o$osd #& #--debug_osd 40 - $CEPH_BIN/cosd -m $IP:$CEPH_PORT dev/osd$osd -d --debug_ms 1 --debug_osd 20 --debug_filestore 20 + $SUDO $CEPH_BIN/cosd -m $IP:$CEPH_PORT dev/osd$osd -d --debug_ms 1 --debug_osd 20 --debug_filestore 20 done # mds -- 2.39.5