From 7eba726958b0c000ec823d5df01dbac0d54e21d8 Mon Sep 17 00:00:00 2001 From: Seena Fallah Date: Tue, 26 Apr 2022 00:07:28 +0200 Subject: [PATCH] ceph_pool: set target size ratio on both 'on' and 'warn' mode when we set target_size_ratio to warn it means that the administrator wants to get suggestion from the mgr module but apply it manually when he/she wants. So it's in the same approach as 'on' mode just triggered by hand. So there is no need to set pg_num when target_size_ratio is 'warn' and the mgr module will calculate the correct pg_num and the administrator will adjust it whenever he/she wants. It is the same approach that was in #6471 Signed-off-by: Seena Fallah (cherry picked from commit bb849a55861e3900362ec46e68a02754b2c892ec) --- library/ceph_pool.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/ceph_pool.py b/library/ceph_pool.py index 6f9211937..417236289 100644 --- a/library/ceph_pool.py +++ b/library/ceph_pool.py @@ -391,7 +391,7 @@ def create_pool(cluster, args = ['create', user_pool_config['pool_name']['value'], user_pool_config['type']['value']] - if user_pool_config['pg_autoscale_mode']['value'] != 'on': + if user_pool_config['pg_autoscale_mode']['value'] == 'off': args.extend(['--pg_num', user_pool_config['pg_num']['value'], '--pgp_num',