summaryrefslogtreecommitdiff
path: root/common/fuzzy
diff options
context:
space:
mode:
Diffstat (limited to 'common/fuzzy')
-rw-r--r--common/fuzzy7
1 files changed, 6 insertions, 1 deletions
diff --git a/common/fuzzy b/common/fuzzy
index a78a3541..72281580 100644
--- a/common/fuzzy
+++ b/common/fuzzy
@@ -721,6 +721,9 @@ _scratch_xfs_fuzz_metadata() {
# Always capture full core dumps from crashing tools
ulimit -c unlimited
+ _xfs_skip_online_rebuild
+ _xfs_skip_offline_rebuild
+
echo "${fields}" | while read field; do
echo "${verbs}" | while read fuzzverb; do
__scratch_xfs_fuzz_mdrestore
@@ -1356,6 +1359,9 @@ _scratch_xfs_stress_scrub() {
rm -f "$tmp.scrub"
fi
+ _xfs_skip_online_rebuild
+ _xfs_skip_offline_rebuild
+
local start="$(date +%s)"
local end
if [ -n "$SOAK_DURATION" ]; then
@@ -1429,7 +1435,6 @@ __scratch_xfs_stress_setup_force_rebuild() {
# and wait for 30*TIME_FACTOR seconds to see if the filesystem goes down.
# Same requirements and arguments as _scratch_xfs_stress_scrub.
_scratch_xfs_stress_online_repair() {
- touch "$RESULT_DIR/.skip_orebuild" # no need to test online rebuild
__scratch_xfs_stress_setup_force_rebuild
XFS_SCRUB_FORCE_REPAIR=1 _scratch_xfs_stress_scrub "$@"
}