ceph/teuthology
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
..
locker
orchestra Iterate more sensibly over processes 2014-03-08 07:58:13 -06:00
task Lines formerly of the form '(remote,) = ctx.cluster.only(role).remotes.keys()' 2014-03-26 18:43:48 -07:00
task_util Lines formerly of the form '(remote,) = ctx.cluster.only(role).remotes.keys()' 2014-03-26 18:43:48 -07:00
test Update safe_while's suggested usage pattern 2014-03-08 15:19:31 -06:00
__init__.py Timestamp stdout log output 2014-02-12 17:29:09 +00:00
beanstalk.py Exit gracefully on KeyboardInterrupt 2014-03-25 15:40:56 -05:00
ceph.conf.template Merge branch 'firefly' 2014-03-18 15:01:04 -07:00
config.py
contextutil.py Add missing space in error message 2014-03-08 17:26:14 -06:00
coverage.py
kill.py Don't explode when finding an empty job 2014-03-26 12:33:40 -05:00
lock.py lock: allow -a with --brief 2014-03-12 08:57:23 -07:00
lockstatus.py
misc.py Lines formerly of the form '(remote,) = ctx.cluster.only(role).remotes.keys()' 2014-03-26 18:43:48 -07:00
nuke.py
packaging.py Review: refactor packaging routines to common file 2014-02-14 11:28:01 -08:00
parallel.py Catch a case where we weren't getting tracebacks 2014-02-12 17:29:09 +00:00
queue.py Fix max_job_time timeout 2014-03-17 11:19:02 -05:00
report.py Postpone creation of logger object 2014-03-25 10:07:52 -05:00
results.py
run.py
run_tasks.py Log correct name of context during errors 2014-02-12 17:29:09 +00:00
safepath.py
schedule.py
sentry.py
suite.py suite: allow priority to be specified when scheduling 2014-03-26 10:09:12 -07:00