]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
test_lost.sh: update timeout, fix payload
authorColin Patrick McCabe <cmccabe@alumni.cmu.edu>
Tue, 19 Oct 2010 21:45:14 +0000 (14:45 -0700)
committerColin Patrick McCabe <cmccabe@alumni.cmu.edu>
Fri, 22 Oct 2010 00:31:58 +0000 (17:31 -0700)
Signed-off-by: Colin McCabe <colinm@hq.newdream.net>
src/test/test_lost.sh

index 08e94fa8476f09a7c65c33bd59c3bf1d33397a1f..017b9219fe72ba804300bdd892e227e51c19e884 100755 (executable)
@@ -47,7 +47,8 @@ write_objects() {
         start_ver=$1
         stop_ver=$2
         for v in `seq $start_ver $stop_ver`; do
-                head -c $OBJ_SIZE /dev/zero  | tr '\0' '$v' > $TEMPDIR/ver$v
+                chr=`perl -e "print chr(48+$v)"`
+                head -c $OBJ_SIZE /dev/zero  | tr '\0' "$chr" > $TEMPDIR/ver$v
                 for i in `seq -w 1 $MAX_OBJS`; do
                         ./rados -p data put obj$i $TEMPDIR/ver$v || die "radostool failed"
                 done
@@ -77,7 +78,7 @@ do_test() {
         restart_osd 1
 
         # Give recovery some time to start
-        sleep 30
+        sleep 20
 
         # Stop osd0 before recovery can complete
         stop_osd 0