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>
lock: remove description when unlocking

This will hopefully make it easier to track down what's leaving nodes unlocked.

Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
added 'extras' to install extra packages excluding ceph

Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
ceph-deploy task

Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
rados.py: add option to do many short runs

Signed-off-by: Samuel Just <sam.just@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
Revert "ceph.conf: osd debug op order = true"

This reverts commit 4f68e3ee122d0d2bb18d7f75b711962b272d3edd.

Until we fix 4392... the kernel is sending ops out of order.
schedule_suite.sh: take machine type

This script is getting out of hand.. pretty soon we need to move to python
and argparse.

Signed-off-by: Sage Weil <sage@inktank.com>
exec/pexec: substitute $TESTDIR into command

It might be better to make this unescaped, but that's trickier.

Signed-off-by: Sage Weil <sage@inktank.com>
mpi: substitute $TESTDIR

Signed-off-by: Sage Weil <sage@inktank.com>
schedule_suite.sh: check, but do not sync, clock for each run

Trust NTP to actually sync things.  But check the clock skew so we can
verify it if something seems off.

Signed-off-by: Sage Weil <sage@inktank.com>
mds_thrash: requery mds status inside the wait loop

Signed-off-by: Sage Weil <sage@inktank.com>
ceph: sudo grep /var/log/ceph/ceph.log

Signed-off-by: Sage Weil <sage@inktank.com>
ceph-deploy: use ceph.com git mirror

Signed-off-by: Sage Weil <sage@inktank.com>
ceph-deploy: no need to call chef explicitly

The chef task does this.

Signed-off-by: Sage Weil <sage@inktank.com>
increasing the default memory of vm to 4 MB

Signed-off-by: tamil <tamil.muthamizhan@inktank.com>
teuthology: update hadoop task for new code layout

Update the teuthology Hadoop task to use
the new code layout.

Signed-off-by: Joe Buck <jbbuck@gmail.com>
Reviewed-by: Sam Lang <sam.lang@inktank.com>
lock: tolerate description of None

Signed-off-by: Sage Weil <sage@inktank.com>
task/ceph: Recreate /var/run/ceph on powercycle

If a node is powecycled during testing, we need to
recreate /var/run/ceph once the node restarts.

Signed-off-by: Sam Lang <sam.lang@inktank.com>
task/ceph_manager:  Check that ipmi is enabled

If powercycling was requested for the osd thrasher
we should ensure that we are able to reach the
ipmi console.  This helps us avoid weird errors.

Signed-off-by: Sam Lang <sam.lang@inktank.com>
task/thrashosds: Ipmi checking/setup in thrashosds

We don't need to setup the ipmi console on runs that
don't use powercycling, so delay setup of the RemoteConsole
with ipmi to the thrashosd task and only then if the powercycle
config is set.  This avoids spurious test failures from flaky
ipmi.

Signed-off-by: Sam Lang <sam.lang@inktank.com>