From: Seena Fallah Date: Mon, 25 Apr 2022 22:07:28 +0000 (+0200) Subject: ceph_pool: set target size ratio on both 'on' and 'warn' mode X-Git-Tag: v6.0.28~40 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=6c9b1e1c5546c486dedf5f6cdc126c684484248c;p=ceph-ansible.git 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) --- 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',