]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
tests: qa/workunits/cephtool/test.sh early fail 2367/head
authorLoic Dachary <loic-201408@dachary.org>
Sun, 31 Aug 2014 20:59:04 +0000 (22:59 +0200)
committerLoic Dachary <loic-201408@dachary.org>
Sun, 31 Aug 2014 20:59:04 +0000 (22:59 +0200)
Add tests to fail as soon as an unexpected condition is met in
test_mon_osd. Otherwise the actual error will be more difficult find in
the logs.

Signed-off-by: Loic Dachary <loic-201408@dachary.org>
qa/workunits/cephtool/test.sh

index 80bf76c65b385d576a4dd68e45b8976204c1c877..97b2b3d3c4ebdeac826a1120d448415d8d94b003 100755 (executable)
@@ -522,6 +522,7 @@ function test_mon_osd()
       break
     fi
   done
+  ceph osd dump | grep 'osd.0 up'
 
   ceph osd thrash 10
   ceph osd down `seq 0 31`  # force everything down so that we can trust up
@@ -534,6 +535,8 @@ function test_mon_osd()
       break
     fi
   done
+  ! ceph osd dump | grep ' down '
+  
   # if you have more osds than this you are on your own
   for f in `seq 0 31`; do
     ceph osd in $f || true