]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
qa/workunits/cephtest/test.sh: put 'osd ls' before any 'osd create' tests
authorSage Weil <sage@inktank.com>
Wed, 17 Jul 2013 16:36:36 +0000 (09:36 -0700)
committerSage Weil <sage@inktank.com>
Wed, 17 Jul 2013 16:36:36 +0000 (09:36 -0700)
A monc/mon connection fault or the dup command test flag may mean an extra
osd id is created that we isn't actually up; reorder so that doesn't screw
up 'osd ls'.

Signed-off-by: Sage Weil <sage@inktank.com>
qa/workunits/cephtool/test.sh

index d99821cf1231afb3dc99e5b62d4a78984404d01d..a26adcdd2aa2f823b088dc65245150eaef681ab9 100755 (executable)
@@ -165,6 +165,10 @@ ceph osd getmaxosd | grep 'max_osd = 10'
 ceph osd setmaxosd $save
 ceph osd getmaxosd | grep "max_osd = $save"
 
+for id in `ceph osd ls` ; do
+       ceph tell osd.$id version
+done
+
 id=`ceph osd create`
 ceph osd lost $id --yes-i-really-mean-it
 ceph osd rm $id
@@ -189,11 +193,6 @@ ceph osd pool delete data3 data3 --yes-i-really-really-mean-it
 
 ceph osd stat | grep up,
 
-for id in `ceph osd ls` ; do
-       ceph tell osd.$id version
-done
-
-
 ceph pg debug unfound_objects_exist
 ceph pg debug degraded_pgs_exist
 ceph pg deep-scrub 0.0