mirror of https://github.com/ceph/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 <mathias.chapelain@proton.ch>
(cherry picked from commit f0f1dd986a
)
pull/7137/head
parent
a5baefea2b
commit
023a3001f2
|
@ -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']])
|
||||
|
|
Loading…
Reference in New Issue