From: Loic Dachary Date: Wed, 2 Jul 2014 17:51:00 +0000 (+0200) Subject: fix create_pool_with_unique_name call to use profile name X-Git-Tag: 1.1.0~1347^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=5f2aa569daaabc333b8daad96986312f2ce113ab;p=teuthology.git 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 --- diff --git a/teuthology/task/ec_lost_unfound.py b/teuthology/task/ec_lost_unfound.py index 25bac6cbe..6c155abd1 100644 --- a/teuthology/task/ec_lost_unfound.py +++ b/teuthology/task/ec_lost_unfound.py @@ -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'