Sage Weil
4936d40438
tasks/thrashosds: fix powercycle, bdev_inject_crash
...
The CephManager.kill_osd expects these in its config, not
Thrasher's.
Signed-off-by: Sage Weil <sage@redhat.com>
2016-09-21 16:28:00 -04:00
Zack Cerza
821cf2caa6
Drop unnecessary console handling code
...
Remote.console is provided by teuthology now
http://tracker.ceph.com/issues/17124
Fixes: 17124
Signed-off-by: Zack Cerza <zack@redhat.com>
2016-08-24 11:11:25 -06:00
Josh Durgin
05bddf9076
tasks/thrashosds: adjust to per-cluster managers
...
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
2016-05-09 11:51:58 -07:00
Josh Durgin
b88d595571
tasks/thrashosds: add an option to specify the cluster to thrash
...
Thrashing must be aware of the cluster it is using, since it maintains
some invariants (e.g. enough osds up when waiting to recover).
Signed-off-by: Josh Durgin <jdurgin@redhat.com>
2016-05-09 11:51:58 -07:00
David Zafman
447bf873a8
thrasher: Add noscrub_toggle_delay and flip the noscrub osd flags
...
Signed-off-by: David Zafman <dzafman@redhat.com>
2016-04-29 09:43:39 -07:00
David Zafman
7a528763d1
thrasher: Add dump_ops_enable and optrack_toggle_delay options
...
Add dump_ops_enable which continuously dumps ops using 3 commands
Add optrack_toggle_delay to alternate op tracking enablement
Signed-off-by: David Zafman <dzafman@redhat.com>
2016-04-29 09:43:38 -07:00
Andrew Schoen
b2187b79f3
thrashosds: adds a sighup_delay option, defaulted to 0.1
...
This will call Thrasher.do_sighup which picks a random osd and sends a
signal.SIGHUP to it, delaying for the value of sighup_delay between each
time it picks a new osd to signal.
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
2015-07-28 14:46:35 -05:00
Sage Weil
7e41c93ed8
tasks/thrashosds: support overrides
...
e.g.,
overrides:
thrashosds:
thrash_primary_affinity: false
...
tasks:
- install:
- ceph:
- thrashosds:
- workunit:
...
Needed for #9865
Signed-off-by: Sage Weil <sage@redhat.com>
2014-10-22 11:19:01 -07:00
David Zafman
05eee9fa79
ceph_manager: Add test code to use export/import to move a pg
...
Check for more than 1 osd down and randomize on chance_move_pg (100%)
For now only export from older down osd to newly down osd to avoid missing map
Signed-off-by: David Zafman <david.zafman@inktank.com>
2014-08-30 16:20:22 -07:00
David Zafman
0cdf6e813d
ceph_manager: Implement export/import when thrasher kills an osd
...
Use list-pgs to avoid races by seeing actual pgs present
Signed-off-by: David Zafman <david.zafman@inktank.com>
2014-08-30 16:20:22 -07:00
Sage Weil
12a391ea01
thrashosds: increase osd revive timeout (75s -> 150s)
...
This is needed when running valgrind.
Signed-off-by: Sage Weil <sage@redhat.com>
2014-08-25 08:52:02 -07:00
Loic Dachary
821b2a4397
replace locally instantiated CephManager
...
Use the ctx.manager instance created by ceph.py instead
Signed-off-by: Loic Dachary <loic@dachary.org>
2014-08-15 15:56:52 +02:00
Zack Cerza
4e1e929f75
Update module references
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2014-08-07 08:24:59 -06:00
Zack Cerza
0e1df3cc72
Import teuthology tasks (master branch)
...
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
2014-08-07 08:24:58 -06:00