ceph/teuthology/orchestra
Sam Lang 6fe1deadbf task/restart: Restart task for testing daemon kill
The ceph daemons support being killed at a specific code point
with a config option.  In some cases, we want to test a kill point
only once for a given daemon run (such as replay that only occurs
during daemon startup).  This task allows running a script or executable
and (when the script sends a command to the task) restarting it with
a temporary config that has the appropriate kill point set.  Once
the daemon asserts and gets restarted, the original config is used.

Adds a specific restart_with_args() method to the DaemonState in the
ceph task.

Right now this task follows the workunit task closely, but uses stdout/stdin
to specify when to restart a daemon.

Signed-off-by: Sam Lang <sam.lang@inktank.com>
2013-03-18 11:16:01 -05:00
..
test Fix unit tests for SSH keep-alive setting. 2011-12-05 10:02:30 -08:00
__init__.py Move orchestra to teuthology.orchestra so there's just one top-level package. 2011-09-13 14:53:02 -07:00
cluster.py Move orchestra to teuthology.orchestra so there's just one top-level package. 2011-09-13 14:53:02 -07:00
connection.py Pass up unmodified exceptions from connection.connect() 2012-06-05 18:41:45 -07:00
monkey.py Move orchestra to teuthology.orchestra so there's just one top-level package. 2011-09-13 14:53:02 -07:00
remote.py Support power cycling osds/nodes through ipmi 2013-01-31 08:23:37 -06:00
run.py task/restart: Restart task for testing daemon kill 2013-03-18 11:16:01 -05:00