SSH connections -- and the cleanup completes only when you choose so.
Just exit the interactive Python session to continue the cleanup.
+You can enable interactive-on-error with the ``teuthology`` command option
+``--interactive-on-error``
+
Interactive task facilities
===========================
--name NAME name for this teuthology run
--suite-path SUITE_PATH Location of ceph-qa-suite on disk. If not specified,
it will be fetched
+ --interactive-on-error drop to a python shell on failure, which will
+ halt the job; developer can then ssh to targets
+ and examine cluster state.
+
"""
import docopt
suite_path = args["--suite-path"]
os_type = args["--os-type"]
os_version = args["--os-version"]
+ interactive_on_error = args["--interactive-on-error"]
set_up_logging(verbose, archive)
if config.get('use_shaman') is not None:
teuth_config.use_shaman = config['use_shaman']
+ #could be refactored for setting and unsetting in hackish way
+ if interactive_on_error:
+ config['interactive-on-error'] = True
# create a FakeNamespace instance that mimics the old argparse way of doing
# things we do this so we can pass it to run_tasks without porting those
# tasks to the new way of doing things right now