size = properties.get('image_size', 10240)
fmt = properties.get('image_format', 1)
encryption_format = properties.get('encryption_format', 'none')
+ cluster, _, _ = teuthology.split_role(role)
(remote,) = ctx.cluster.only(role).remotes.keys()
log.info('Creating image {name} with size {size}'.format(name=name,
size=size))
'ceph-coverage',
'{tdir}/archive/coverage'.format(tdir=testdir),
'rbd',
+ '--cluster', cluster,
'-p', 'rbd',
'create',
'--size', str(size),
'ceph-coverage',
'{tdir}/archive/coverage'.format(tdir=testdir),
'rbd',
+ '--cluster', cluster,
'encryption',
'format',
name,
if properties is None:
properties = {}
name = properties.get('image_name', default_image_name(role))
+ cluster, _, _ = teuthology.split_role(role)
(remote,) = ctx.cluster.only(role).remotes.keys()
remote.run(
args=[
'ceph-coverage',
'{tdir}/archive/coverage'.format(tdir=testdir),
'rbd',
+ '--cluster', cluster,
'-p', 'rbd',
'rm',
name,
properties = {}
name = properties.get('image_name', default_image_name(role))
+ cluster, _, _ = teuthology.split_role(role)
parent_name = properties.get('parent_name')
assert parent_name is not None, \
"parent_name is required"
'adjust-ulimits',
'ceph-coverage',
'{tdir}/archive/coverage'.format(tdir=testdir),
- 'rbd', '-p', 'rbd'
+ 'rbd', '--cluster', cluster, '-p', 'rbd'
]
args.extend(cmd)
remote.run(args=args)
if properties is None:
properties = {}
name = properties.get('image_name', default_image_name(role))
+ cluster, _, _ = teuthology.split_role(role)
parent_name = properties.get('parent_name')
parent_spec = '{name}@{snap}'.format(name=parent_name, snap=name)
'adjust-ulimits',
'ceph-coverage',
'{tdir}/archive/coverage'.format(tdir=testdir),
- 'rbd', '-p', 'rbd'
+ 'rbd', '--cluster', cluster, '-p', 'rbd'
]
args.extend(cmd)
remote.run(args=args)
if properties is None:
properties = {}
name = properties.get('image_name', default_image_name(role))
+ cluster, _, _ = teuthology.split_role(role)
parent_encryption_format = properties.get('parent_encryption_format',
'none')
encryption_format = properties.get('encryption_format',
'ceph-coverage',
'{tdir}/archive/coverage'.format(tdir=testdir),
'rbd',
+ '--cluster', cluster,
'--id', role.rsplit('.')[-1],
'-p', 'rbd',
'map',
running_xfstests = {}
for role, properties in runs:
- assert role.startswith('client.'), \
+ cluster, typ, _ = teuthology.split_role(role)
+ assert typ == "client", \
"task xfstests can only run on client nodes"
for host, roles_for_host in ctx.cluster.remotes.items():
if role in roles_for_host: