Merge pull request #132 from ceph/wip-refactor-scripts

Fix imports; fix keyscan_check()
Lack of a job_id should be a warning

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Give reporting a verbose flag

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Be more verbose when waiting for free machines

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Fix broken lambda

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Debug output for all http requests

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Make verbosity propagate correctly to modules

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Put machine_type in config.yaml

Reason being, if --worker is passed to teuthology-schedule, we are
already placing the job in the tube for that machine type. If the job
config doesn't specify a machine_type, it will later be assigned to
'plana' by teuthology-run without actually modifying the config. This
can result in jobs running on hardware other than what was requested.

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Merge pull request #133 from ceph/wip-store-results

Fixes for reporting and verbosity
ResultsSerializer.running_jobs_for_run() and test

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Make check for running jobs part of the loop

Use a new, tested implementation to check for running jobs.

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Merge pull request #134 from ceph/wip-6546

Fix race condition between tests starting and teuthology-results being run
Make nuke use its own logger

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Remove needless arg from list_locks()

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>