]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
ceph_pool: set target size ratio on both 'on' and 'warn' mode
authorSeena Fallah <seenafallah@gmail.com>
Mon, 25 Apr 2022 22:07:28 +0000 (00:07 +0200)
committerGuillaume Abrioux <gabrioux@redhat.com>
Tue, 31 May 2022 12:37:04 +0000 (14:37 +0200)
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 <seenafallah@gmail.com>
library/ceph_pool.py

index 6f92119370e28c51f8718042e6b096bcb65d8dfa..417236289c48e4e4886f1c3213aac88f164b9268 100644 (file)
@@ -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',