qa/workunits/cephtest/test.sh: put 'osd ls' before any 'osd create' tests

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>
This commit is contained in:
Sage Weil 2013-07-17 09:36:36 -07:00
parent ad9a1044db
commit 56c5b83589

View File

@ -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