From: Mathias Chapelain Date: Fri, 11 Feb 2022 14:11:22 +0000 (+0100) Subject: library/ceph_pool: Fix potential null value when creating pools X-Git-Tag: v6.0.26~10 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=023a3001f23851782bb24dd9ff7fc29bab0c641c;p=ceph-ansible.git library/ceph_pool: Fix potential null value when creating pools Before, creating a pool by providing *only* `pg_num` would result in an error as it would produce `--pgp-num null`. This commit fix this behavior by defaulting `pgp_num` value to `pg_num`. Signed-off-by: Mathias Chapelain (cherry picked from commit f0f1dd986aab8b32fad55a8885faf5ed7ef66e06) --- diff --git a/library/ceph_pool.py b/library/ceph_pool.py index d3dc12a8a..6f9211937 100644 --- a/library/ceph_pool.py +++ b/library/ceph_pool.py @@ -395,7 +395,8 @@ def create_pool(cluster, args.extend(['--pg_num', user_pool_config['pg_num']['value'], '--pgp_num', - user_pool_config['pgp_num']['value']]) + user_pool_config['pgp_num']['value'] or + user_pool_config['pg_num']['value']]) elif user_pool_config['target_size_ratio']['value']: args.extend(['--target_size_ratio', user_pool_config['target_size_ratio']['value']])