ceph/qa/standalone
cuixf 3eb1679b1f osd: retry to read object attrs at EC recovery
In EC recovery read, if the object's attrs read failed or with errors, we erase the attrs we have read and
try to read it again from left shards. This will make the primary osd get the object's attrs correct and
avoid assert.

Signed-off-by: xiaofei cui <cuixiaofei@sangfor.com>
2018-06-01 06:26:56 -04:00
..
crush mon/OSDMonitor: make 'osd crush class rename' idempotent 2017-08-29 10:43:35 +08:00
erasure-code osd: retry to read object attrs at EC recovery 2018-06-01 06:26:56 -04:00
misc Merge pull request #16494 from asomers/bin_bash 2017-08-27 10:14:14 +08:00
mon qa/standalone/mon/misc.sh: Add osdmap-prune tests 2018-04-10 14:26:53 +10:00
osd qa: modify TEST_recovery_sizeup() to handle async recovery 2018-03-15 11:13:34 -07:00
scrub test: Add test cases for multiple copy pool and snapshot errors 2018-04-28 16:42:19 -07:00
special tools: Use --no-mon-config so ceph_objectstore_tool.py test doesn't hang 2018-04-06 11:52:10 -07:00
ceph-helpers.sh qa/standalone/ceph-helpers.sh: provide argument to dirname 2018-04-20 10:10:15 +02:00
README qa: Add support for specifying sub-tests with run-standalone.sh 2017-08-10 08:30:47 -07: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 individual script(s) by specifying the basename or path below
    qa/standalone as arguments to qa/run-standalone.sh.

../qa/run-standalone.sh misc.sh osd/osd-dup.sh

  * Add support for specifying arguments to selected tests by simply adding
    list of tests to each argument.

../qa/run-standalone.sh "test-ceph-helpers.sh test_get_last_scrub_stamp"