mirror of
https://github.com/ceph/ceph
synced 2025-02-19 00:47:49 +00:00
fix create_pool_with_unique_name call to use profile name
The hardcoded arguments are deprecated for the profile name. Create a profile that matches the previous default arguments. Read the config to allow the caller to override the defaults from the yaml file. Signed-off-by: Loic Dachary <loic@dachary.org>
This commit is contained in:
parent
7cdfb05e25
commit
5f2aa569da
@ -33,11 +33,14 @@ def task(ctx, config):
|
||||
manager.raw_cluster_cmd('tell', 'osd.3', 'flush_pg_stats')
|
||||
manager.wait_for_clean()
|
||||
|
||||
|
||||
pool = manager.create_pool_with_unique_name(
|
||||
ec_pool=True,
|
||||
ec_m=2,
|
||||
ec_k=2)
|
||||
profile = config.get('erasure_code_profile', {
|
||||
'k': '2',
|
||||
'm': '2',
|
||||
'ruleset-failure-domain': 'osd'
|
||||
})
|
||||
profile_name = profile.get('name', 'lost_unfound')
|
||||
manager.create_erasure_code_profile(profile_name, profile)
|
||||
pool = manager.create_pool_with_unique_name(erasure_code_profile_name=profile_name)
|
||||
|
||||
# something that is always there
|
||||
dummyfile = '/etc/fstab'
|
||||
|
Loading…
Reference in New Issue
Block a user