]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
ceph-disk: larger timeout in the test script
authorLoic Dachary <loic@dachary.org>
Tue, 14 Jan 2014 09:18:15 +0000 (10:18 +0100)
committerLoic Dachary <loic@dachary.org>
Thu, 30 Jan 2014 19:11:02 +0000 (20:11 +0100)
Otherwise slow machines may timeout just because they are slow and not
because the process is blocked by an actual problem.

Signed-off-by: Loic Dachary <loic@dachary.org>
src/test/ceph-disk.sh

index e4976bca40618c1a8288cf2593d47eb7306aa806..a8a365ff250c57ff055c86015e2e38adfd71df9c 100755 (executable)
@@ -35,6 +35,7 @@ CEPH_DISK_ARGS+=" --statedir=$DIR"
 CEPH_DISK_ARGS+=" --sysconfdir=$DIR"
 CEPH_DISK_ARGS+=" --prepend-to-path="
 CEPH_DISK_ARGS+=" --verbose"
+TIMEOUT=360
 
 function setup() {
     teardown
@@ -178,17 +179,17 @@ function test_activate_dir() {
         prepare $osd_data || return 1
 
     CEPH_ARGS="$CEPH_ARGS --osd-journal-size=100 --osd-data=$osd_data" \
-        timeout 5 ./ceph-disk $CEPH_DISK_ARGS \
+        timeout $TIMEOUT ./ceph-disk $CEPH_DISK_ARGS \
                       activate \
                      --mark-init=none \
                     $osd_data || return 1
-    timeout 5 ./ceph osd pool set data size 1 || return 1
+    timeout $TIMEOUT ./ceph osd pool set data size 1 || return 1
     local id=$(cat $osd_data/whoami)
     local weight=1
     ./ceph osd crush add osd.$id $weight root=default host=localhost || return 1
     echo FOO > $DIR/BAR
-    timeout 10 ./rados --pool data put BAR $DIR/BAR || return 1
-    timeout 10 ./rados --pool data get BAR $DIR/BAR.copy || return 1
+    timeout $TIMEOUT ./rados --pool data put BAR $DIR/BAR || return 1
+    timeout $TIMEOUT ./rados --pool data get BAR $DIR/BAR.copy || return 1
     diff $DIR/BAR $DIR/BAR.copy || return 1
 }