mirror of
https://github.com/ceph/ceph
synced 2025-01-03 01:22:53 +00:00
b6a442c7cc
Fix an issue where an overridden mClock recovery setting (set prior to an osd restart) could be lost after an osd restart. For e.g., consider that prior to an osd restart, the option 'osd_max_backfill' was successfully set to a value different from the mClock default. If the osd was restarted for some reason, the boot-up sequence was incorrectly resetting the backfill value to the mclock default within the async local/remote reservers. This fix ensures that no change is made if the current overriden value is different from the mClock default. Modify an existing standalone test to verify that the local and remote async reservers are updated to the desired number of backfills under normal conditions and also across osd restarts. Signed-off-by: Sridhar Seshasayee <sseshasa@redhat.com> |
||
---|---|---|
.. | ||
c2c | ||
crush | ||
erasure-code | ||
mgr | ||
misc | ||
mon | ||
osd | ||
osd-backfill | ||
scrub | ||
special | ||
ceph-helpers.sh | ||
README |
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"