locker: clear desc on unlock

Signed-off-by: Sage Weil <sage@inktank.com>
locker: set desc on lock

Signed-off-by: Sage Weil <sage@inktank.com>
lock: pass desc to lock operation; leave on unlock

Pass the desc to the lock operation.

The unlock operation now clears desc for us; no need to do it outselves.

Signed-off-by: Sage Weil <sage@inktank.com>
Merge branch 'wip-lock'

Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
locker/api: fix DELETE

Signed-off-by: Sage Weil <sage@inktank.com>
ceph.conf: osd debug op order = true

Debug the osd op ordering by default.  Most of the runs have a small number
of clients, which makes the STL maps cheap.

Signed-off-by: Sage Weil <sage@inktank.com>
locker: make desc optional

Signed-off-by: Sage Weil <sage@inktank.com>
task/mds_thrash: Log mds dump after long delay

In cases where the mds thrasher continuously loops
waiting for an mds to be removed from the map, or
for a new mds to become active, we want to start logging
the mds state for debugging.

Signed-off-by: Sam Lang <sam.lang@inktank.com>
Merge pull request #6 from ceph/wip-mds-thrasher-logging

task/mds_thrash: Log mds dump after long delay
run: machine-type: foo, not machine_type: foo

Signed-off-by: Sage Weil <sage@inktank.com>
ceph_manager: retry set_pool_property on EAGAIN

Retry indefinitely, for now.

Signed-off-by: Sage Weil <sage@inktank.com>
run: clean up machine_type thing

Signed-off-by: Sage Weil <sage@inktank.com>
locker: log desc too

Signed-off-by: Sage Weil <sage@inktank.com>
do not archive on pass if 'archive-on-error: True'

Optional flag makes us suck down the archive (mostly, the logs, which
might be huge for some debugging tests) unless the test has failed.

Signed-off-by: Sage Weil <sage@inktank.com>
locker: try to make up for apache timeouts

If the lock request succeeds in updating the db, but the client gets a
timeout from apache, they can now try again and get back the machines
they just locked.

Only automatic runs have a description set when locking several
machines, so this does not affect users of teuthology-lock
--lock-many, where no description can be set in the same request.

Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
repair_test: add test for repairing read errs and truncations

Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Greg Farnum <greg@inktank.com>
role files
test bed stuff
socket stream
recovery bench