From: Ilya Dryomov Date: Fri, 22 May 2015 12:50:07 +0000 (+0300) Subject: tests: a couple tweaks to osd-pool-create.sh X-Git-Tag: v9.0.2~108^2~4 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=ea4f9421abb940c769e99e1c42b094ce8df391db;p=ceph.git tests: a couple tweaks to osd-pool-create.sh In TEST_default_deprectated_*(), make expected/unexpected vars local and actually check that rbd, being a default created pool, is set to use the ruleset specified by conf. INVALIDRULESET thing in TEST_replicated_pool() is redundant - it is checked in TEST_replicated_pool_with_ruleset() a bit earlier. Signed-off-by: Ilya Dryomov --- diff --git a/src/test/mon/osd-pool-create.sh b/src/test/mon/osd-pool-create.sh index 4b1693a76035..59e534e5f59d 100755 --- a/src/test/mon/osd-pool-create.sh +++ b/src/test/mon/osd-pool-create.sh @@ -37,10 +37,10 @@ function run() { function TEST_default_deprectated_0() { local dir=$1 # explicitly set the default crush rule - expected=66 + local expected=66 run_mon $dir a \ --osd_pool_default_crush_replicated_ruleset $expected || return 1 - ./ceph --format json osd dump | grep '"crush_ruleset":'$expected + ./ceph osd pool get rbd crush_ruleset | grep 'ruleset: '$expected || return 1 CEPH_ARGS='' ./ceph --admin-daemon $dir/ceph-mon.a.asok log flush || return 1 ! grep "osd_pool_default_crush_rule is deprecated " $dir/mon.a.log || return 1 } @@ -48,22 +48,22 @@ function TEST_default_deprectated_0() { function TEST_default_deprectated_1() { local dir=$1 # explicitly set the default crush rule using deprecated option - expected=55 + local expected=55 run_mon $dir a \ --osd_pool_default_crush_rule $expected || return 1 - ./ceph --format json osd dump | grep '"crush_ruleset":'$expected + ./ceph osd pool get rbd crush_ruleset | grep 'ruleset: '$expected || return 1 CEPH_ARGS='' ./ceph --admin-daemon $dir/ceph-mon.a.asok log flush || return 1 grep "osd_pool_default_crush_rule is deprecated " $dir/mon.a.log || return 1 } function TEST_default_deprectated_2() { local dir=$1 - expected=77 - unexpected=33 + local expected=77 + local unexpected=33 run_mon $dir a \ --osd_pool_default_crush_rule $expected \ --osd_pool_default_crush_replicated_ruleset $unexpected || return 1 - ./ceph --format json osd dump | grep '"crush_ruleset":'$expected + ./ceph osd pool get rbd crush_ruleset | grep 'ruleset: '$expected || return 1 ! ./ceph --format json osd dump | grep '"crush_ruleset":'$unexpected || return 1 CEPH_ARGS='' ./ceph --admin-daemon $dir/ceph-mon.a.asok log flush || return 1 grep "osd_pool_default_crush_rule is deprecated " $dir/mon.a.log || return 1 @@ -210,7 +210,6 @@ function TEST_replicated_pool() { grep "pool 'replicated' created" || return 1 ./ceph osd pool create replicated 12 12 replicated replicated_ruleset 2>&1 | \ grep 'already exists' || return 1 - ! ./ceph osd pool create replicated0 12 12 replicated INVALIDRULESET # default is replicated ./ceph osd pool create replicated1 12 12 2>&1 | \ grep "pool 'replicated1' created" || return 1