]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
workunits/cephtool: add tests for ceph osd pool set/get
authorDan Mick <dan.mick@inktank.com>
Sat, 19 Jan 2013 06:35:32 +0000 (22:35 -0800)
committerDan Mick <dan.mick@inktank.com>
Sat, 19 Jan 2013 06:36:31 +0000 (22:36 -0800)
Signed-off-by: Dan Mick <dan.mick@inktank.com>
qa/workunits/cephtool/test.sh

index 42442c83e1c52c34c12cb6efa5207032b2901f4d..2c4f246f9732dfbc08dabc8418c90eca8096dff2 100755 (executable)
@@ -20,6 +20,17 @@ ceph osd reweight 0 0.9
 ! ceph osd reweight 0 -1
 ceph osd reweight 0 1
 
+for s in pg_num pgp_num size min_size crash_replay_interval crush_ruleset; do
+       ceph osd pool get data $s
+done
+
+ceph osd pool get data size | grep 'size: 2'
+ceph osd pool set data size 3
+ceph osd pool get data size | grep 'size: 3'
+ceph osd pool set data size 2
+
+ceph osd pool get rbd crush_ruleset | grep 'crush_ruleset: 2'
+
 for id in `ceph osd ls` ; do
        ceph tell osd.$id version
 done