ceph/teuthology/task
Warren Usui d693b3f895 Lines formerly of the form '(remote,) = ctx.cluster.only(role).remotes.keys()'
and '(remote,) = ctx.cluster.only(role).remotes.iterkeys()' would fail with
ValueError and no message if there were less than 0 or more than 1 key.
Now a new function, get_single_remote_value() is called which prints out
more understandable messages.

Fixes: 7510
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Signed-off-by: Warren Usui <warren.usui@inktank.com>
2014-03-26 18:43:48 -07:00
..
calamari
test Add unit test for task.devstack.parse_os_table() 2014-02-21 11:23:31 -06:00
__init__.py
adjust-ulimits
admin_socket.py Lines formerly of the form '(remote,) = ctx.cluster.only(role).remotes.keys()' 2014-03-26 18:43:48 -07:00
apache.conf.template rgw: allow fastcgi idle timeout to be adjusted 2014-03-20 16:09:52 -07:00
args.py Fixed task/args.py docstrings. 2014-02-14 17:28:38 -08:00
autotest.py Lines formerly of the form '(remote,) = ctx.cluster.only(role).remotes.keys()' 2014-03-26 18:43:48 -07:00
blktrace.py Fix docstrings for task/blktrace.py, peering_speed_test.py, proc_thrasher.py and 2014-02-14 15:13:01 -08:00
calamari.py Lines formerly of the form '(remote,) = ctx.cluster.only(role).remotes.keys()' 2014-03-26 18:43:48 -07:00
ceph_client.py
ceph_manager.py Lines formerly of the form '(remote,) = ctx.cluster.only(role).remotes.keys()' 2014-03-26 18:43:48 -07:00
ceph-deploy.py Lines formerly of the form '(remote,) = ctx.cluster.only(role).remotes.keys()' 2014-03-26 18:43:48 -07:00
ceph-fuse.py
ceph.py Lines formerly of the form '(remote,) = ctx.cluster.only(role).remotes.keys()' 2014-03-26 18:43:48 -07:00
chef.py
cifs-mount.py
clock.py
common_fs_utils.py Lines formerly of the form '(remote,) = ctx.cluster.only(role).remotes.keys()' 2014-03-26 18:43:48 -07:00
cram.py Lines formerly of the form '(remote,) = ctx.cluster.only(role).remotes.keys()' 2014-03-26 18:43:48 -07:00
daemon-helper
devstack.py Add explanations to asserts 2014-02-21 09:57:29 -06:00
die_on_err.py Lines formerly of the form '(remote,) = ctx.cluster.only(role).remotes.keys()' 2014-03-26 18:43:48 -07:00
divergent_priors.py Lines formerly of the form '(remote,) = ctx.cluster.only(role).remotes.keys()' 2014-03-26 18:43:48 -07:00
dump_stuck.py Lines formerly of the form '(remote,) = ctx.cluster.only(role).remotes.keys()' 2014-03-26 18:43:48 -07:00
edit_sudoers.sh
exec.py Lines formerly of the form '(remote,) = ctx.cluster.only(role).remotes.keys()' 2014-03-26 18:43:48 -07:00
filestore_idempotent.py Lines formerly of the form '(remote,) = ctx.cluster.only(role).remotes.keys()' 2014-03-26 18:43:48 -07:00
hadoop.py
install.py Lines formerly of the form '(remote,) = ctx.cluster.only(role).remotes.keys()' 2014-03-26 18:43:48 -07:00
interactive.py
internal.py internal: cleaner fix for binary gibberish in logs 2014-03-24 14:26:36 -07:00
iscsi.py
kclient.py
kcon_most
kcon_most.py
kernel.py Lines formerly of the form '(remote,) = ctx.cluster.only(role).remotes.keys()' 2014-03-26 18:43:48 -07:00
knfsd.py
localdir.py
lockfile.py Lines formerly of the form '(remote,) = ctx.cluster.only(role).remotes.keys()' 2014-03-26 18:43:48 -07:00
locktest.py
lost_unfound.py Lines formerly of the form '(remote,) = ctx.cluster.only(role).remotes.keys()' 2014-03-26 18:43:48 -07:00
manypools.py Lines formerly of the form '(remote,) = ctx.cluster.only(role).remotes.keys()' 2014-03-26 18:43:48 -07:00
mds_creation_failure.py Lines formerly of the form '(remote,) = ctx.cluster.only(role).remotes.keys()' 2014-03-26 18:43:48 -07:00
mds_thrash.py Lines formerly of the form '(remote,) = ctx.cluster.only(role).remotes.keys()' 2014-03-26 18:43:48 -07:00
metadata.yaml
mon_clock_skew_check.py Lines formerly of the form '(remote,) = ctx.cluster.only(role).remotes.keys()' 2014-03-26 18:43:48 -07:00
mon_recovery.py Lines formerly of the form '(remote,) = ctx.cluster.only(role).remotes.keys()' 2014-03-26 18:43:48 -07:00
mon_thrash.py Lines formerly of the form '(remote,) = ctx.cluster.only(role).remotes.keys()' 2014-03-26 18:43:48 -07:00
mpi.py Lines formerly of the form '(remote,) = ctx.cluster.only(role).remotes.keys()' 2014-03-26 18:43:48 -07:00
multibench.py
nfs.py
nop.py
object_source_down.py Lines formerly of the form '(remote,) = ctx.cluster.only(role).remotes.keys()' 2014-03-26 18:43:48 -07:00
omapbench.py Lines formerly of the form '(remote,) = ctx.cluster.only(role).remotes.keys()' 2014-03-26 18:43:48 -07:00
osd_backfill.py Lines formerly of the form '(remote,) = ctx.cluster.only(role).remotes.keys()' 2014-03-26 18:43:48 -07:00
osd_failsafe_enospc.py Lines formerly of the form '(remote,) = ctx.cluster.only(role).remotes.keys()' 2014-03-26 18:43:48 -07:00
osd_recovery.py Lines formerly of the form '(remote,) = ctx.cluster.only(role).remotes.keys()' 2014-03-26 18:43:48 -07:00
parallel_example.py
parallel.py Revert "Do not spawn a parallel task if dictionary entry does not exist." 2014-03-06 16:56:14 -08:00
peer.py Lines formerly of the form '(remote,) = ctx.cluster.only(role).remotes.keys()' 2014-03-26 18:43:48 -07:00
peering_speed_test.py Lines formerly of the form '(remote,) = ctx.cluster.only(role).remotes.keys()' 2014-03-26 18:43:48 -07:00
pexec.py Lines formerly of the form '(remote,) = ctx.cluster.only(role).remotes.keys()' 2014-03-26 18:43:48 -07:00
print.py Add print task. 2014-03-10 16:45:03 -07:00
proc_thrasher.py Fix docstrings for task/blktrace.py, peering_speed_test.py, proc_thrasher.py and 2014-02-14 15:13:01 -08:00
qemu.py Lines formerly of the form '(remote,) = ctx.cluster.only(role).remotes.keys()' 2014-03-26 18:43:48 -07:00
rados.py Lines formerly of the form '(remote,) = ctx.cluster.only(role).remotes.keys()' 2014-03-26 18:43:48 -07:00
radosbench.py Lines formerly of the form '(remote,) = ctx.cluster.only(role).remotes.keys()' 2014-03-26 18:43:48 -07:00
radosgw-admin-rest.py Lines formerly of the form '(remote,) = ctx.cluster.only(role).remotes.keys()' 2014-03-26 18:43:48 -07:00
radosgw-admin.py radosgw-admin: skip data sync tests when only metadata is configured 2014-03-25 14:57:50 -07:00
radosgw-agent.py Lines formerly of the form '(remote,) = ctx.cluster.only(role).remotes.keys()' 2014-03-26 18:43:48 -07:00
rbd_fsx.py Lines formerly of the form '(remote,) = ctx.cluster.only(role).remotes.keys()' 2014-03-26 18:43:48 -07:00
rbd.py Lines formerly of the form '(remote,) = ctx.cluster.only(role).remotes.keys()' 2014-03-26 18:43:48 -07:00
recovery_bench.py Lines formerly of the form '(remote,) = ctx.cluster.only(role).remotes.keys()' 2014-03-26 18:43:48 -07:00
repair_test.py Lines formerly of the form '(remote,) = ctx.cluster.only(role).remotes.keys()' 2014-03-26 18:43:48 -07:00
rest-api.py
restart.py Lines formerly of the form '(remote,) = ctx.cluster.only(role).remotes.keys()' 2014-03-26 18:43:48 -07:00
rgw-logsocket.py Add docstrings. Fix formatting issues for rgw.py 2014-02-14 17:08:28 -08:00
rgw.py Lines formerly of the form '(remote,) = ctx.cluster.only(role).remotes.keys()' 2014-03-26 18:43:48 -07:00
s3readwrite.py Lines formerly of the form '(remote,) = ctx.cluster.only(role).remotes.keys()' 2014-03-26 18:43:48 -07:00
s3roundtrip.py Lines formerly of the form '(remote,) = ctx.cluster.only(role).remotes.keys()' 2014-03-26 18:43:48 -07:00
s3tests.py Lines formerly of the form '(remote,) = ctx.cluster.only(role).remotes.keys()' 2014-03-26 18:43:48 -07:00
samba.py Lines formerly of the form '(remote,) = ctx.cluster.only(role).remotes.keys()' 2014-03-26 18:43:48 -07:00
scrub_test.py Lines formerly of the form '(remote,) = ctx.cluster.only(role).remotes.keys()' 2014-03-26 18:43:48 -07:00
scrub.py Lines formerly of the form '(remote,) = ctx.cluster.only(role).remotes.keys()' 2014-03-26 18:43:48 -07:00
sequential.py
sleep.py
ssh_keys.py Fix docstrings and minor formatting in task/ssh_keys.py 2014-02-14 15:48:38 -08:00
swift.py Lines formerly of the form '(remote,) = ctx.cluster.only(role).remotes.keys()' 2014-03-26 18:43:48 -07:00
tasktest.py
tgt.py
thrashosds.py Lines formerly of the form '(remote,) = ctx.cluster.only(role).remotes.keys()' 2014-03-26 18:43:48 -07:00
timer.py
userdata_setup.yaml
userdata_teardown.yaml
valgrind.supp
watch_notify_stress.py Lines formerly of the form '(remote,) = ctx.cluster.only(role).remotes.keys()' 2014-03-26 18:43:48 -07:00
workunit.py Lines formerly of the form '(remote,) = ctx.cluster.only(role).remotes.keys()' 2014-03-26 18:43:48 -07:00