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
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
# or livelock.
#
. ./common/preamble
-_begin_fstest scrub dangerous_fsstress_scrub
+_begin_fstest scrub fsstress_scrub
_cleanup() {
cd /
# crash or livelock.
#
. ./common/preamble
-_begin_fstest online_repair dangerous_fsstress_repair
+_begin_fstest online_repair fsstress_online_repair
_cleanup() {
cd /
# 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
# crash or livelock.
#
. ./common/preamble
-_begin_fstest scrub dangerous_fsstress_scrub
+_begin_fstest scrub fsstress_scrub
# Override the default cleanup function.
_cleanup()
# or livelock.
#
. ./common/preamble
-_begin_fstest scrub dangerous_fsstress_scrub
+_begin_fstest scrub fsstress_scrub
# Override the default cleanup function.
_cleanup()
# or livelock.
#
. ./common/preamble
-_begin_fstest online_repair dangerous_fsstress_repair
+_begin_fstest online_repair fsstress_online_repair
# Override the default cleanup function.
_cleanup()
# 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()
# or livelock.
#
. ./common/preamble
-_begin_fstest scrub dangerous_fsstress_scrub
+_begin_fstest scrub fsstress_scrub
_cleanup() {
cd /
# crash or livelock.
#
. ./common/preamble
-_begin_fstest online_repair dangerous_fsstress_repair
+_begin_fstest online_repair fsstress_online_repair
_cleanup() {
cd /
# 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
# 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
# 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
# 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
# crash or livelock.
#
. ./common/preamble
-_begin_fstest scrub dangerous_fsstress_scrub
+_begin_fstest scrub fsstress_scrub
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
# crash or livelock.
#
. ./common/preamble
-_begin_fstest scrub dangerous_fsstress_scrub
+_begin_fstest scrub fsstress_scrub
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
# livelock.
#
. ./common/preamble
-_begin_fstest scrub dangerous_fsstress_scrub
+_begin_fstest scrub fsstress_scrub
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
# livelock.
#
. ./common/preamble
-_begin_fstest scrub dangerous_fsstress_scrub
+_begin_fstest scrub fsstress_scrub
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
# or livelock.
#
. ./common/preamble
-_begin_fstest scrub dangerous_fsstress_scrub
+_begin_fstest scrub fsstress_scrub
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
# or livelock.
#
. ./common/preamble
-_begin_fstest scrub dangerous_fsstress_scrub
+_begin_fstest scrub fsstress_scrub
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
# 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
# livelock.
#
. ./common/preamble
-_begin_fstest scrub dangerous_fsstress_scrub
+_begin_fstest scrub fsstress_scrub
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
# livelock.
#
. ./common/preamble
-_begin_fstest scrub dangerous_fsstress_scrub
+_begin_fstest scrub fsstress_scrub
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
# livelock.
#
. ./common/preamble
-_begin_fstest scrub dangerous_fsstress_scrub
+_begin_fstest scrub fsstress_scrub
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
# livelock.
#
. ./common/preamble
-_begin_fstest scrub dangerous_fsstress_scrub
+_begin_fstest scrub fsstress_scrub
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
# livelock.
#
. ./common/preamble
-_begin_fstest scrub dangerous_fsstress_scrub
+_begin_fstest scrub fsstress_scrub
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
# livelock.
#
. ./common/preamble
-_begin_fstest scrub dangerous_fsstress_scrub
+_begin_fstest scrub fsstress_scrub
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
# livelock.
#
. ./common/preamble
-_begin_fstest scrub dangerous_fsstress_scrub
+_begin_fstest scrub fsstress_scrub
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
# 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
# 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
# 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
# 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
# livelock.
#
. ./common/preamble
-_begin_fstest scrub dangerous_fsstress_scrub
+_begin_fstest scrub fsstress_scrub
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
# livelock.
#
. ./common/preamble
-_begin_fstest scrub dangerous_fsstress_scrub
+_begin_fstest scrub fsstress_scrub
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
# 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
# xfs_scrub(8).
#
. ./common/preamble
-_begin_fstest scrub dangerous_fsstress_scrub
+_begin_fstest scrub fsstress_scrub
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
# 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
# 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
# handle unlinked directories.
#
. ./common/preamble
-_begin_fstest scrub dangerous_fsstress_scrub
+_begin_fstest scrub fsstress_scrub
# Import common functions.
. ./common/filter
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# 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
# livelock.
#
. ./common/preamble
-_begin_fstest scrub dangerous_fsstress_scrub
+_begin_fstest scrub fsstress_scrub
_cleanup() {
_scratch_xfs_stress_scrub_cleanup &> /dev/null
# 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
# 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
# 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()
# 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
# 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
# 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
# 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
# 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 /
# while to see if we crash or livelock.
#
. ./common/preamble
-_begin_fstest scrub dangerous_fsstress_scrub
+_begin_fstest scrub fsstress_scrub
_cleanup() {
cd /
# 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