From 04a56678a6a3af11a000094d7a2f4c95d1974825 Mon Sep 17 00:00:00 2001 From: Kamoltat Date: Fri, 4 Mar 2022 16:22:45 +0000 Subject: [PATCH] qa/workunits/cephtool/test.sh: added test cases for target_size_ratio Test the commands: `osd pool create` --target_size_ratio `osd pool set` target_size_ratio `osd pool get` target_size_ratio Signed-off-by: Kamoltat (cherry picked from commit 09785475f1af5050a7cae679566ac17629dfc584) --- qa/workunits/cephtool/test.sh | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/qa/workunits/cephtool/test.sh b/qa/workunits/cephtool/test.sh index 7361d3e5245e5..1b4af176693b6 100755 --- a/qa/workunits/cephtool/test.sh +++ b/qa/workunits/cephtool/test.sh @@ -2191,13 +2191,14 @@ function test_mon_pg() function test_mon_osd_pool_set() { TEST_POOL_GETSET=pool_getset - ceph osd pool create $TEST_POOL_GETSET 1 + expect_false ceph osd pool create $TEST_POOL_GETSET 1 --target_size_ratio -0.3 + expect_true ceph osd pool create $TEST_POOL_GETSET 1 --target_size_ratio 1 ceph osd pool application enable $TEST_POOL_GETSET rados ceph osd pool set $TEST_POOL_GETSET pg_autoscale_mode off wait_for_clean ceph osd pool get $TEST_POOL_GETSET all - for s in pg_num pgp_num size min_size crush_rule; do + for s in pg_num pgp_num size min_size crush_rule target_size_ratio; do ceph osd pool get $TEST_POOL_GETSET $s done @@ -2270,6 +2271,12 @@ function test_mon_osd_pool_set() ceph osd pool set $TEST_POOL_GETSET scrub_priority 0 ceph osd pool get $TEST_POOL_GETSET scrub_priority | expect_false grep '.' + expect_false ceph osd pool set $TEST_POOL_GETSET target_size_ratio -3 + expect_false ceph osd pool set $TEST_POOL_GETSET target_size_ratio abc + expect_true ceph osd pool set $TEST_POOL_GETSET target_size_ratio 0.1 + expect_true ceph osd pool set $TEST_POOL_GETSET target_size_ratio 1 + ceph osd pool get $TEST_POOL_GETSET target_size_ratio | grep 'target_size_ratio: 1' + ceph osd pool set $TEST_POOL_GETSET nopgchange 1 expect_false ceph osd pool set $TEST_POOL_GETSET pg_num 10 expect_false ceph osd pool set $TEST_POOL_GETSET pgp_num 10 -- 2.39.5