@@ -34,8 +34,6 @@ dangerous_bothrepair fuzzers to evaluate xfs_scrub + xfs_repair repair
dangerous_fuzzers fuzzers that can crash your computer
dangerous_norepair fuzzers to evaluate kernel metadata verifiers
dangerous_online_repair fuzzers to evaluate xfs_scrub online repair
-dangerous_fsstress_repair race fsstress and xfs_scrub online repair
-dangerous_fsstress_scrub race fsstress and xfs_scrub checking
dangerous_repair fuzzers to evaluate xfs_repair offline repair
dangerous_scrub fuzzers to evaluate xfs_scrub checking
dangerous_selftest selftests that crash/hang
@@ -58,6 +56,8 @@ fsck general fsck tests
fsmap FS_IOC_GETFSMAP ioctl
fsproperties Filesystem properties
fsr XFS free space reorganizer
+fsstress_online_repair race fsstress and xfs_scrub online repair
+fsstress_scrub race fsstress and xfs_scrub checking
fuzzers filesystem fuzz tests
growfs increasing the size of a filesystem
hardlink hardlinks
@@ -8,7 +8,7 @@
# or livelock.
#
. ./common/preamble
-_begin_fstest scrub dangerous_fsstress_scrub
+_begin_fstest scrub fsstress_scrub
_cleanup() {
cd /
@@ -8,7 +8,7 @@
# crash or livelock.
#
. ./common/preamble
-_begin_fstest online_repair dangerous_fsstress_repair
+_begin_fstest online_repair fsstress_online_repair
_cleanup() {
cd /
@@ -7,7 +7,7 @@
# Race fsstress and rmapbt repair for a while to see if we crash or livelock.
#
. ./common/preamble
-_begin_fstest online_repair dangerous_fsstress_repair freeze
+_begin_fstest online_repair fsstress_online_repair freeze
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
@@ -8,7 +8,7 @@
# crash or livelock.
#
. ./common/preamble
-_begin_fstest scrub dangerous_fsstress_scrub
+_begin_fstest scrub fsstress_scrub
# Override the default cleanup function.
_cleanup()
@@ -8,7 +8,7 @@
# or livelock.
#
. ./common/preamble
-_begin_fstest scrub dangerous_fsstress_scrub
+_begin_fstest scrub fsstress_scrub
# Override the default cleanup function.
_cleanup()
@@ -8,7 +8,7 @@
# or livelock.
#
. ./common/preamble
-_begin_fstest online_repair dangerous_fsstress_repair
+_begin_fstest online_repair fsstress_online_repair
# Override the default cleanup function.
_cleanup()
@@ -8,7 +8,7 @@
# crash or livelock.
#
. ./common/preamble
-_begin_fstest online_repair dangerous_fsstress_repair
+_begin_fstest online_repair fsstress_online_repair
# Override the default cleanup function.
_cleanup()
@@ -8,7 +8,7 @@
# or livelock.
#
. ./common/preamble
-_begin_fstest scrub dangerous_fsstress_scrub
+_begin_fstest scrub fsstress_scrub
_cleanup() {
cd /
@@ -8,7 +8,7 @@
# crash or livelock.
#
. ./common/preamble
-_begin_fstest online_repair dangerous_fsstress_repair
+_begin_fstest online_repair fsstress_online_repair
_cleanup() {
cd /
@@ -7,7 +7,7 @@
# Race fsstress and superblock scrub for a while to see if we crash or livelock.
#
. ./common/preamble
-_begin_fstest scrub dangerous_fsstress_scrub
+_begin_fstest scrub fsstress_scrub
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
@@ -7,7 +7,7 @@
# Race fsstress and AGF scrub for a while to see if we crash or livelock.
#
. ./common/preamble
-_begin_fstest scrub dangerous_fsstress_scrub
+_begin_fstest scrub fsstress_scrub
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
@@ -7,7 +7,7 @@
# Race fsstress and AGFL scrub for a while to see if we crash or livelock.
#
. ./common/preamble
-_begin_fstest scrub dangerous_fsstress_scrub
+_begin_fstest scrub fsstress_scrub
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
@@ -7,7 +7,7 @@
# Race fsstress and AGI scrub for a while to see if we crash or livelock.
#
. ./common/preamble
-_begin_fstest scrub dangerous_fsstress_scrub
+_begin_fstest scrub fsstress_scrub
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
@@ -8,7 +8,7 @@
# crash or livelock.
#
. ./common/preamble
-_begin_fstest scrub dangerous_fsstress_scrub
+_begin_fstest scrub fsstress_scrub
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
@@ -8,7 +8,7 @@
# crash or livelock.
#
. ./common/preamble
-_begin_fstest scrub dangerous_fsstress_scrub
+_begin_fstest scrub fsstress_scrub
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
@@ -8,7 +8,7 @@
# livelock.
#
. ./common/preamble
-_begin_fstest scrub dangerous_fsstress_scrub
+_begin_fstest scrub fsstress_scrub
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
@@ -8,7 +8,7 @@
# livelock.
#
. ./common/preamble
-_begin_fstest scrub dangerous_fsstress_scrub
+_begin_fstest scrub fsstress_scrub
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
@@ -8,7 +8,7 @@
# or livelock.
#
. ./common/preamble
-_begin_fstest scrub dangerous_fsstress_scrub
+_begin_fstest scrub fsstress_scrub
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
@@ -8,7 +8,7 @@
# or livelock.
#
. ./common/preamble
-_begin_fstest scrub dangerous_fsstress_scrub
+_begin_fstest scrub fsstress_scrub
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
@@ -8,7 +8,7 @@
# if we crash or livelock.
#
. ./common/preamble
-_begin_fstest scrub dangerous_fsstress_scrub
+_begin_fstest scrub fsstress_scrub
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
@@ -8,7 +8,7 @@
# livelock.
#
. ./common/preamble
-_begin_fstest scrub dangerous_fsstress_scrub
+_begin_fstest scrub fsstress_scrub
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
@@ -8,7 +8,7 @@
# livelock.
#
. ./common/preamble
-_begin_fstest scrub dangerous_fsstress_scrub
+_begin_fstest scrub fsstress_scrub
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
@@ -8,7 +8,7 @@
# livelock.
#
. ./common/preamble
-_begin_fstest scrub dangerous_fsstress_scrub
+_begin_fstest scrub fsstress_scrub
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
@@ -8,7 +8,7 @@
# livelock.
#
. ./common/preamble
-_begin_fstest scrub dangerous_fsstress_scrub
+_begin_fstest scrub fsstress_scrub
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
@@ -8,7 +8,7 @@
# livelock.
#
. ./common/preamble
-_begin_fstest scrub dangerous_fsstress_scrub
+_begin_fstest scrub fsstress_scrub
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
@@ -8,7 +8,7 @@
# livelock.
#
. ./common/preamble
-_begin_fstest scrub dangerous_fsstress_scrub
+_begin_fstest scrub fsstress_scrub
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
@@ -8,7 +8,7 @@
# livelock.
#
. ./common/preamble
-_begin_fstest scrub dangerous_fsstress_scrub
+_begin_fstest scrub fsstress_scrub
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
@@ -7,7 +7,7 @@
# Race fsstress and data fork scrub for a while to see if we crash or livelock.
#
. ./common/preamble
-_begin_fstest scrub dangerous_fsstress_scrub
+_begin_fstest scrub fsstress_scrub
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
@@ -7,7 +7,7 @@
# Race fsstress and attr fork scrub for a while to see if we crash or livelock.
#
. ./common/preamble
-_begin_fstest scrub dangerous_fsstress_scrub
+_begin_fstest scrub fsstress_scrub
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
@@ -7,7 +7,7 @@
# Race fsstress and cow fork scrub for a while to see if we crash or livelock.
#
. ./common/preamble
-_begin_fstest scrub dangerous_fsstress_scrub
+_begin_fstest scrub fsstress_scrub
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
@@ -7,7 +7,7 @@
# Race fsstress and directory scrub for a while to see if we crash or livelock.
#
. ./common/preamble
-_begin_fstest scrub dangerous_fsstress_scrub
+_begin_fstest scrub fsstress_scrub
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
@@ -8,7 +8,7 @@
# livelock.
#
. ./common/preamble
-_begin_fstest scrub dangerous_fsstress_scrub
+_begin_fstest scrub fsstress_scrub
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
@@ -8,7 +8,7 @@
# livelock.
#
. ./common/preamble
-_begin_fstest scrub dangerous_fsstress_scrub
+_begin_fstest scrub fsstress_scrub
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
@@ -8,7 +8,7 @@
# We can't open symlink files directly for scrubbing, so we use xfs_scrub(8).
#
. ./common/preamble
-_begin_fstest scrub dangerous_fsstress_scrub
+_begin_fstest scrub fsstress_scrub
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
@@ -9,7 +9,7 @@
# xfs_scrub(8).
#
. ./common/preamble
-_begin_fstest scrub dangerous_fsstress_scrub
+_begin_fstest scrub fsstress_scrub
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
@@ -8,7 +8,7 @@
# see if we crash or livelock.
#
. ./common/preamble
-_begin_fstest scrub dangerous_fsstress_scrub
+_begin_fstest scrub fsstress_scrub
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
@@ -8,7 +8,7 @@
# crash or livelock.
#
. ./common/preamble
-_begin_fstest online_repair dangerous_fsstress_repair
+_begin_fstest online_repair fsstress_online_repair
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
@@ -9,7 +9,7 @@
# handle unlinked directories.
#
. ./common/preamble
-_begin_fstest scrub dangerous_fsstress_scrub
+_begin_fstest scrub fsstress_scrub
# Import common functions.
. ./common/filter
@@ -7,7 +7,7 @@
# Race fsstress and bnobt repair for a while to see if we crash or livelock.
#
. ./common/preamble
-_begin_fstest online_repair dangerous_fsstress_repair
+_begin_fstest online_repair fsstress_online_repair
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
@@ -7,7 +7,7 @@
# Race fsstress and inobt repair for a while to see if we crash or livelock.
#
. ./common/preamble
-_begin_fstest online_repair dangerous_fsstress_repair
+_begin_fstest online_repair fsstress_online_repair
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
@@ -7,7 +7,7 @@
# Race fsstress and refcountbt repair for a while to see if we crash or livelock.
#
. ./common/preamble
-_begin_fstest online_repair dangerous_fsstress_repair
+_begin_fstest online_repair fsstress_online_repair
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
@@ -7,7 +7,7 @@
# Race fsstress and superblock repair for a while to see if we crash or livelock.
#
. ./common/preamble
-_begin_fstest online_repair dangerous_fsstress_repair
+_begin_fstest online_repair fsstress_online_repair
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
@@ -7,7 +7,7 @@
# Race fsstress and agf repair for a while to see if we crash or livelock.
#
. ./common/preamble
-_begin_fstest online_repair dangerous_fsstress_repair
+_begin_fstest online_repair fsstress_online_repair
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
@@ -7,7 +7,7 @@
# Race fsstress and agfl repair for a while to see if we crash or livelock.
#
. ./common/preamble
-_begin_fstest online_repair dangerous_fsstress_repair
+_begin_fstest online_repair fsstress_online_repair
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
@@ -7,7 +7,7 @@
# Race fsstress and agi repair for a while to see if we crash or livelock.
#
. ./common/preamble
-_begin_fstest online_repair dangerous_fsstress_repair
+_begin_fstest online_repair fsstress_online_repair
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
@@ -8,7 +8,7 @@
# livelock.
#
. ./common/preamble
-_begin_fstest online_repair dangerous_fsstress_repair
+_begin_fstest online_repair fsstress_online_repair
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
@@ -7,7 +7,7 @@
# Race fsstress and data fork repair for a while to see if we crash or livelock.
#
. ./common/preamble
-_begin_fstest online_repair dangerous_fsstress_repair
+_begin_fstest online_repair fsstress_online_repair
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
@@ -7,7 +7,7 @@
# Race fsstress and attr fork repair for a while to see if we crash or livelock.
#
. ./common/preamble
-_begin_fstest online_repair dangerous_fsstress_repair
+_begin_fstest online_repair fsstress_online_repair
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
@@ -7,7 +7,7 @@
# Race fsstress and CoW fork repair for a while to see if we crash or livelock.
#
. ./common/preamble
-_begin_fstest online_repair dangerous_fsstress_repair
+_begin_fstest online_repair fsstress_online_repair
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
@@ -8,7 +8,7 @@
# We can't open special files directly for scrubbing, so we use xfs_scrub(8).
#
. ./common/preamble
-_begin_fstest online_repair dangerous_fsstress_repair
+_begin_fstest online_repair fsstress_online_repair
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
@@ -9,7 +9,7 @@
# xfs_scrub(8).
#
. ./common/preamble
-_begin_fstest online_repair dangerous_fsstress_repair
+_begin_fstest online_repair fsstress_online_repair
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
@@ -8,7 +8,7 @@
# livelock.
#
. ./common/preamble
-_begin_fstest online_repair dangerous_fsstress_repair
+_begin_fstest online_repair fsstress_online_repair
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
@@ -8,7 +8,7 @@
# livelock.
#
. ./common/preamble
-_begin_fstest online_repair dangerous_fsstress_repair
+_begin_fstest online_repair fsstress_online_repair
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
@@ -8,7 +8,7 @@
# livelock.
#
. ./common/preamble
-_begin_fstest online_repair dangerous_fsstress_repair
+_begin_fstest online_repair fsstress_online_repair
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
@@ -8,7 +8,7 @@
# livelock.
#
. ./common/preamble
-_begin_fstest online_repair dangerous_fsstress_repair
+_begin_fstest online_repair fsstress_online_repair
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
@@ -8,7 +8,7 @@
# livelock.
#
. ./common/preamble
-_begin_fstest scrub dangerous_fsstress_scrub
+_begin_fstest scrub fsstress_scrub
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
@@ -8,7 +8,7 @@
# livelock.
#
. ./common/preamble
-_begin_fstest online_repair dangerous_fsstress_repair
+_begin_fstest online_repair fsstress_online_repair
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
@@ -7,7 +7,7 @@
# Race fsstress and nlinks scrub for a while to see if we crash or livelock.
#
. ./common/preamble
-_begin_fstest scrub dangerous_fsstress_scrub
+_begin_fstest scrub fsstress_scrub
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
@@ -9,7 +9,7 @@
# filesystem activity, so we can't have userspace wandering in and thawing it.
#
. ./common/preamble
-_begin_fstest online_repair dangerous_fsstress_repair
+_begin_fstest online_repair fsstress_online_repair
# Override the default cleanup function.
_cleanup()
@@ -8,7 +8,7 @@
# livelock.
#
. ./common/preamble
-_begin_fstest online_repair dangerous_fsstress_repair
+_begin_fstest online_repair fsstress_online_repair
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
@@ -8,7 +8,7 @@
# or livelock.
#
. ./common/preamble
-_begin_fstest online_repair dangerous_fsstress_repair
+_begin_fstest online_repair fsstress_online_repair
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
@@ -7,7 +7,7 @@
# Race fsstress and directory repair for a while to see if we crash or livelock.
#
. ./common/preamble
-_begin_fstest online_repair dangerous_fsstress_repair
+_begin_fstest online_repair fsstress_online_repair
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
@@ -8,7 +8,7 @@
# livelock.
#
. ./common/preamble
-_begin_fstest online_repair dangerous_fsstress_repair
+_begin_fstest online_repair fsstress_online_repair
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
@@ -8,7 +8,7 @@
# while to see if we crash or livelock.
#
. ./common/preamble
-_begin_fstest online_repair dangerous_fsstress_repair
+_begin_fstest online_repair fsstress_online_repair
_cleanup() {
cd /
@@ -8,7 +8,7 @@
# while to see if we crash or livelock.
#
. ./common/preamble
-_begin_fstest scrub dangerous_fsstress_scrub
+_begin_fstest scrub fsstress_scrub
_cleanup() {
cd /
@@ -9,7 +9,7 @@
# because the xfile code wasn't folioized.
#
. ./common/preamble
-_begin_fstest online_repair dangerous_fsstress_repair
+_begin_fstest online_repair fsstress_online_repair
declare -A oldvalues