Allow .teuthology.yaml to set downburst path

If .teuthology.yaml defines downburst, _get_downburst_exec()
now returns that value as the path to the downburst executable.

Also cleaned up code in create_if_vm.  ctx.downburst_conf was
never defined, so the code that handled the AttributeError
was always being executed.

Fixes: 6921

Signed-off-by: Warren Usui <warren.usui@inktank.com>
Merge pull request #255 from ceph/wip-6921-wusui

Allow .teuthology.yaml to set downburst path
Fix name parsing

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Move "no results server" warning

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Move list of exceptions to catch

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Add try_mark_run_dead()

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Use try_mark_run_dead()

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

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

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Add retries to orchestra.connection.connect()

This is an attempt to fix: http://tracker.ceph.com/issues/8314

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Use config.archive_base if one isn't passed

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Use VersionNotFoundError packages are missing

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Fix unit tests under Jenkins

os.getlogin() was throwing:
  OSError: [Errno 25] Inappropriate ioctl for device

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Add missng docstrings to repair_test.py

Fixes: 6542
Signed-off-by: Warren Usui <warren.usui@inktank.com>
Merge pull request #256 from ceph/wip-6542-wusui

Add missng docstrings to repair_test.py
Downgrade paramiko to work around an SFTP bug

See http://tracker.ceph.com/issues/8327

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
Add Pulpito links to teuthology emails

Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
increased time wait to 90 sec so tests does not fail
Merge pull request #257 from ceph/wip-samba-fix

increased time wait to 90 sec so tests does not fail
Added sleep log info line
Signed-off-by: Yuri Weinstein <yuri.weinstein@inktank.com>