ceph/tasks
Nathan Cutler 862b47faac thrashosds: try ceph-objectstore-tool for 10 minutes
If ceph-objectstore-tool binary is not present, it's likely because we're in
the middle of an upgrade. Do not try to run the binary until we verify that
it's really present. If it is absent, spend up to 10 minutes waiting for it to
appear.

Before this patch there was quite a large window for a race to occur. This
patch doesn't entirely eliminate it, but drastically reduces it.

Fixes: http://tracker.ceph.com/issues/18014
Signed-off-by: Nathan Cutler <ncutler@suse.com>
2016-11-25 22:50:31 +01:00
..
buildpackages buildpackages/make-rpm.sh: adjust Source0 spec file line on SUSE 2016-09-05 21:42:53 +02:00
cephfs cephfs: get new fsmap after marking clusters down 2016-11-15 14:42:08 -05:00
mgr tasks/mgr: remove duplicated method definition 2016-11-06 10:58:33 +00:00
tests
util rgw: add retry/backoff to sync agent requests 2016-11-16 09:33:18 -05:00
__init__.py
admin_socket.py
apache.conf.template
autotest.py
blktrace.py tasks/blktrace: make cluster-aware 2016-05-09 11:51:59 -07:00
boto.cfg.template
buildpackages.py openstack: ovh renamed flavors : s/eg/hg/ 2016-05-27 09:10:05 +02:00
calamari_nosetests.py
calamari_setup.py
ceph_client.py tasks/ceph_client: add cluster param 2016-05-09 11:51:57 -07:00
ceph_deploy.py Fix rechecking of health in loop 2016-07-25 15:29:53 -07:00
ceph_fuse.py
ceph_manager.py thrashosds: try ceph-objectstore-tool for 10 minutes 2016-11-25 22:50:31 +01:00
ceph_objectstore_tool.py tasks: fix {testdir}/data paths 2016-05-11 12:08:32 -07:00
ceph_test_case.py tasks/ceph_test_case: only construct needed parts 2016-11-06 14:20:19 +00:00
ceph.py tasks/mds_thrash: support multimds 2016-11-07 21:24:09 -05:00
cephfs_test_runner.py tasks/ceph_test_case: only construct needed parts 2016-11-06 14:20:19 +00:00
cifs_mount.py
cram.py cram: pin to version 0.6 because 0.7 handles \r differently 2016-03-01 14:17:16 +07:00
create_verify_lfn_objects.py tasks/create_verify_lfn_objects: adjust to new ctx.manager location 2016-05-09 14:55:27 -07:00
devstack.py
die_on_err.py
divergent_priors2.py tasks: use new generic objectstore_blackhole option 2016-11-04 11:30:40 -04:00
divergent_priors.py tasks: use new generic objectstore_blackhole option 2016-11-04 11:30:40 -04:00
dump_stuck.py tasks/dump_suck: mark down osds one at a time 2016-10-05 15:30:23 -04:00
ec_lost_unfound.py ec_lost_unfound: set min_size to 2 2016-07-05 14:05:12 -07:00
filestore_idempotent.py tasks: fix {testdir}/data paths 2016-05-11 12:08:32 -07:00
kclient.py
locktest.py
logrotate.conf
lost_unfound.py [ec_]lost_unfound: don't flush_pg_stats at the beginning 2016-06-17 08:16:58 -07:00
manypools.py
mds_creation_failure.py
mds_thrash.py tasks/mds_thrash: support multimds 2016-11-07 21:24:09 -05:00
metadata.yaml
mod_fastcgi.conf.template
mod_proxy_fcgi.tcp.conf.template
mod_proxy_fcgi.uds.conf.template
mon_clock_skew_check.py
mon_recovery.py
mon_seesaw.py mon-seesaw: add mon-seesaw test and mon_seesaw task 2016-10-20 10:47:49 +08:00
mon_thrash.py tasks: update ctx.ceph.conf readers to use per-cluster conf 2016-05-09 14:55:27 -07:00
multibench.py multibench: Fixed so I can use this standalone 2016-10-04 21:30:31 -07:00
object_source_down.py tasks: fix non-existent sleep function 2016-06-03 11:15:36 -07:00
omapbench.py
osd_backfill.py tasks: fix non-existent sleep function 2016-06-03 11:15:36 -07:00
osd_failsafe_enospc.py tasks/osd_failsafe_enospc: adjust for new ctx.manager location 2016-05-09 11:52:00 -07:00
osd_recovery.py Merge pull request #1002 from athanatos/wip-osd-recovery 2016-06-22 11:16:47 -07:00
peer.py tasks: fix non-existent sleep function 2016-06-03 11:15:36 -07:00
peering_speed_test.py tasks/peering_speed_test: adust for new ctx.manager location 2016-05-09 11:52:00 -07:00
populate_rbd_pool.py tasks/populate_rbd_pool: adjust to new ctx.manager location 2016-05-09 11:52:00 -07:00
qemu.py tasks: update ctx.ceph.conf readers to use per-cluster conf 2016-05-09 14:55:27 -07:00
rados.py rados,thrash-erasure-code: add overwrites workloads 2016-11-15 16:00:21 -08:00
radosbench.py tasks/radosbench: adjust to new ctx.manager location 2016-05-09 11:52:00 -07:00
radosgw_admin_rest.py
radosgw_admin.py rgw: add debug info when comparing bucket metadata 2016-08-24 13:22:34 +02:00
radosgw_agent.py
rbd_fio.py tasks/rbd_fio: unmap rbd devices on cleanup 2016-09-01 18:13:55 +02:00
rbd_fsx.py rbd: added rbd-nbd fsx test case 2016-06-10 10:56:45 -04:00
rbd_mirror.py tasks: add an rbd-mirror task 2016-05-09 14:55:27 -07:00
rbd.py
rebuild_mondb.py tasks/rebuild_mondb.py: fill up the caps in the keyring 2016-10-10 18:02:33 +08:00
recovery_bench.py tasks: fix non-existent sleep function 2016-06-03 11:15:36 -07:00
reg11184.py tasks: use new generic objectstore_blackhole option 2016-11-04 11:30:40 -04:00
rep_lost_unfound_delete.py tasks: fix non-existent sleep function 2016-06-03 11:15:36 -07:00
repair_test.py repair_test, scrub_test: Fix whitelists for scrub changes 2016-11-16 12:32:10 -08:00
resolve_stuck_peering.py resolve_stuck_peering: reset stats while looping 2016-05-20 13:47:23 -07:00
rest_api.py
restart.py
rgw_logsocket.py
rgw.py tasks.rgw: 'time' imported but unused 2016-11-17 11:37:59 +01:00
s3readwrite.py
s3roundtrip.py Allow force-branch for s3roundtrip tests. 2016-06-21 18:11:12 -07:00
s3tests.py tasks: update ctx.ceph.conf readers to use per-cluster conf 2016-05-09 14:55:27 -07:00
samba.py
scrub_test.py tasks/scrub_test.py: Make test deterministic by updating digests 2016-11-16 12:32:10 -08:00
scrub.py tasks: fix non-existent sleep function 2016-06-03 11:15:36 -07:00
systemd.py tasks: update to run ceph-mgr daemons 2016-11-01 12:21:51 +01:00
teuthology_integration.py
tgt.py
thrash_pool_snaps.py tasks/thrash_pool_snaps: adjust to new ctx.manager location 2016-05-09 14:55:26 -07:00
thrashosds.py thrash-erasure-code: disable ceph-objectstore-tool testing for now 2016-11-15 16:00:21 -08:00
userdata_setup.yaml
userdata_teardown.yaml
vstart_runner.py tasks/vstart_runner: fix default run-all 2016-11-08 12:15:19 +00:00
watch_notify_same_primary.py tasks/watch_notify_same_primary: adjust to new ctx.manager location 2016-05-09 14:55:26 -07:00
watch_notify_stress.py
workunit.py workunit: allow parallel git clone 2016-08-25 11:34:46 +02:00