From: Joao Eduardo Luis Date: Wed, 31 Oct 2018 11:44:54 +0000 (+0000) Subject: qa/cephtool: test bounds on pool's `hit_set_*` X-Git-Tag: v14.1.0~923^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F24858%2Fhead;p=ceph.git qa/cephtool: test bounds on pool's `hit_set_*` Signed-off-by: Joao Eduardo Luis --- diff --git a/qa/workunits/cephtool/test.sh b/qa/workunits/cephtool/test.sh index 2739c02f0544..a75f98740ca5 100755 --- a/qa/workunits/cephtool/test.sh +++ b/qa/workunits/cephtool/test.sh @@ -2093,6 +2093,14 @@ function test_mon_osd_tiered_pool_set() ceph osd pool create real-tier 2 ceph osd tier add rbd real-tier + # expect us to be unable to set negative values for hit_set_* + for o in hit_set_period hit_set_count hit_set_fpp; do + expect_false ceph osd pool set real_tier $o -1 + done + + # and hit_set_fpp should be in range 0..1 + expect_false ceph osd pool set real_tier hit_set_fpp 2 + ceph osd pool set real-tier hit_set_type explicit_hash ceph osd pool get real-tier hit_set_type | grep "hit_set_type: explicit_hash" ceph osd pool set real-tier hit_set_type explicit_object