]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
thrashosds: try ceph-objectstore-tool for 10 minutes
authorNathan Cutler <ncutler@suse.com>
Thu, 24 Nov 2016 10:25:35 +0000 (11:25 +0100)
committerNathan Cutler <ncutler@suse.com>
Fri, 25 Nov 2016 21:50:31 +0000 (22:50 +0100)
commit862b47faac1fc9f05ee3322ee4b65cf3d3d666c5
treeb8d1e3c261e26aa7b1260a09d3e3d41828b6371c
parent0e5653feaf750c72d7c028ead13abc582fb73354
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>
tasks/ceph_manager.py