ceph/qa/standalone
xie xingguo 87952fc68d crush: automatically kill dead classes
If a class is no more referenced by any devices or crush rules,
it shall be considered as dead.

This patch makes Ceph automatically recycles those dead classes,
so user does not to explicitly call 'class rm', which is unsafe
and annoying.

Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
2017-08-05 18:53:39 +08:00
..
crush crush: automatically kill dead classes 2017-08-05 18:53:39 +08:00
erasure-code qa/standalone/ceph-helpers: factor rbd pool create out of run_mon 2017-07-24 22:11:50 -04:00
misc qa/standalone/ceph-helpers: factor rbd pool create out of run_mon 2017-07-24 22:11:50 -04:00
mon qa/standalone/ceph-helpers: factor rbd pool create out of run_mon 2017-07-24 22:11:50 -04:00
osd test/osd-fast-mark-down: enable 'osd-class-update-on-start' by default 2017-08-03 17:26:26 -04:00
scrub osd: Log audit 2017-07-26 17:34:28 +10:00
ceph-helpers.sh qa/standalone/ceph-helpers: factor rbd pool create out of run_mon 2017-07-24 22:11:50 -04:00
README qa/standalone/README 2017-07-27 12:24:52 -04:00

qa/standalone
=============

These scripts run standalone clusters, but not in a normal way.  They make
use of functions ceph-helpers.sh to quickly start/stop daemons against
toy clusters in a single directory.

They are normally run via teuthology based on qa/suites/rados/standalone/*.yaml.

You can run them in a git checkout + build directory as well:

  * The qa/run-standalone.sh will run all of them in sequence.  This is slow
     since there is no parallelism.

  * You can run an individual script by passing these environment args.  For
    example, if you are in the build/ directory,

PATH=$PATH:bin CEPH_ROOT=.. CEPH_LIB=lib ../qa/standalone/mon/misc.sh