return proc
def create_ec_pool(remote, name, profile_name, pgnum, profile):
- remote.run(args=cmd_erasure_code_profile(profile_name, profile))
+ remote.run(args=['ceph'] + cmd_erasure_code_profile(profile_name, profile))
remote.run(args=[
'ceph', 'osd', 'pool', 'create', name,
str(pgnum), str(pgnum), 'erasure', profile_name,
'ruleset-failure-domain': 'osd'
}
return [
- 'ceph', 'osd', 'erasure-code-profile', 'set',
+ 'osd', 'erasure-code-profile', 'set',
profile_name
] + [ str(key) + '=' + str(value) for key, value in profile.iteritems() ]