# btrfs vol tests
#
. ./common/preamble
-_begin_fstest auto replace volume balance
+_begin_fstest auto replace volume balance raid
dev_removed=0
removed_dev_htl=""
# performed, a btrfsck run, and finally the filesystem is remounted.
#
. ./common/preamble
-_begin_fstest auto replace volume scrub
+_begin_fstest auto replace volume scrub raid
noise_pid=0
# bbb651e Btrfs: don't allow the replace procedure on read only filesystems
#
. ./common/preamble
-_begin_fstest auto quick replace volume
+_begin_fstest auto quick replace volume raid
# Override the default cleanup function.
_cleanup()
# The test aims to create the raid and verify that its created
#
. ./common/preamble
-_begin_fstest auto
+_begin_fstest auto raid
. ./common/filter
# Test replace of a missing device on various data and metadata profiles.
#
. ./common/preamble
-_begin_fstest auto replace volume scrub
+_begin_fstest auto replace volume scrub raid
. ./common/filter
# with fsstress running in background.
#
. ./common/preamble
-_begin_fstest auto balance subvol scrub
+_begin_fstest auto balance subvol scrub raid
_cleanup()
{
# running in background.
#
. ./common/preamble
-_begin_fstest auto balance scrub
+_begin_fstest auto balance scrub raid
_cleanup()
{
# running in background.
#
. ./common/preamble
-_begin_fstest auto balance defrag compress scrub
+_begin_fstest auto balance defrag compress scrub raid
_cleanup()
{
# simultaneously, with fsstress running in background.
#
. ./common/preamble
-_begin_fstest auto balance remount compress scrub
+_begin_fstest auto balance remount compress scrub raid
_cleanup()
{
# run simultaneously. One of them is expected to fail when the other is running.
. ./common/preamble
-_begin_fstest auto balance replace volume scrub
+_begin_fstest auto balance replace volume scrub raid
_cleanup()
{
# operation simultaneously, with fsstress running in background.
#
. ./common/preamble
-_begin_fstest auto subvol replace volume scrub
+_begin_fstest auto subvol replace volume scrub raid
_cleanup()
{
# operation simultaneously, with fsstress running in background.
#
. ./common/preamble
-_begin_fstest auto subvol scrub
+_begin_fstest auto subvol scrub raid
_cleanup()
{
# operation simultaneously, with fsstress running in background.
#
. ./common/preamble
-_begin_fstest auto subvol defrag compress scrub
+_begin_fstest auto subvol defrag compress scrub raid
_cleanup()
{
# in background.
#
. ./common/preamble
-_begin_fstest auto subvol remount compress scrub
+_begin_fstest auto subvol remount compress scrub raid
_cleanup()
{
# running in background.
#
. ./common/preamble
-_begin_fstest auto replace scrub volume
+_begin_fstest auto replace scrub volume raid
_cleanup()
{
# running in background.
#
. ./common/preamble
-_begin_fstest auto replace defrag compress volume scrub
+_begin_fstest auto replace defrag compress volume scrub raid
_cleanup()
{
# algorithms simultaneously with fsstress running in background.
#
. ./common/preamble
-_begin_fstest auto replace remount compress volume scrub
+_begin_fstest auto replace remount compress volume scrub raid
_cleanup()
{
# running in background.
#
. ./common/preamble
-_begin_fstest auto scrub defrag compress
+_begin_fstest auto scrub defrag compress raid
_cleanup()
{
# simultaneously with fsstress running in background.
#
. ./common/preamble
-_begin_fstest auto scrub remount compress
+_begin_fstest auto scrub remount compress raid
_cleanup()
{
# simultaneously with fsstress running in background.
#
. ./common/preamble
-_begin_fstest auto defrag remount compress scrub
+_begin_fstest auto defrag remount compress scrub raid
_cleanup()
{
#
#
. ./common/preamble
-_begin_fstest auto replace volume eio
+_begin_fstest auto replace volume eio raid
# Override the default cleanup function.
_cleanup()
#
#
. ./common/preamble
-_begin_fstest auto replace volume eio
+_begin_fstest auto replace volume eio raid
# Override the default cleanup function.
_cleanup()
# Verify if all three checkpoints match
#
. ./common/preamble
-_begin_fstest auto replace volume balance
+_begin_fstest auto replace volume balance raid
# Override the default cleanup function.
_cleanup()
# Verify if all three checkpoints match
#
. ./common/preamble
-_begin_fstest replace volume balance auto quick
+_begin_fstest replace volume balance auto quick raid
# Override the default cleanup function.
_cleanup()
# commit 2e949b0a5592 ("Btrfs: fix invalid dereference in btrfs_retry_endio")
#
. ./common/preamble
-_begin_fstest auto quick read_repair fiemap
+_begin_fstest auto quick read_repair fiemap raid
. ./common/filter
# Commit 9d0d1c8b1c9d ("Btrfs: bring back repair during read")
#
. ./common/preamble
-_begin_fstest auto quick read_repair
+_begin_fstest auto quick read_repair raid
. ./common/filter
# commit 97bf5a5589aa ("Btrfs: fix segmentation fault when doing dio read")
#
. ./common/preamble
-_begin_fstest auto quick read_repair
+_begin_fstest auto quick read_repair raid
. ./common/filter
. ./common/dmdust
# commit 9d0d1c8b1c9d ("Btrfs: bring back repair during read")
#
. ./common/preamble
-_begin_fstest auto quick read_repair
+_begin_fstest auto quick read_repair raid
. ./common/filter
. ./common/dmdust
# Then fsync on all one last time and verify that all return 0.
#
. ./common/preamble
-_begin_fstest auto quick eio
+_begin_fstest auto quick eio raid
# Override the default cleanup function.
_cleanup()
# Test that direct IO writes work on RAID5 and RAID6 filesystems.
#
. ./common/preamble
-_begin_fstest auto quick rw scrub
+_begin_fstest auto quick rw scrub raid
. ./common/filter
# Btrfs: fix kernel oops while reading compressed data
#
. ./common/preamble
-_begin_fstest auto quick dangerous read_repair compress
+_begin_fstest auto quick dangerous read_repair compress raid
. ./common/filter
. ./common/fail_make_request
# Btrfs: avoid losing data raid profile when deleting a device
#
. ./common/preamble
-_begin_fstest auto quick volume
+_begin_fstest auto quick volume raid
. ./common/filter
# then call fsync on it. Is the error reported?
#
. ./common/preamble
-_begin_fstest auto quick eio
+_begin_fstest auto quick eio raid
# Override the default cleanup function.
_cleanup()
# Test swap file activation on multiple devices.
#
. ./common/preamble
-_begin_fstest auto quick swap volume
+_begin_fstest auto quick swap volume raid
. ./common/filter
# filesystem its superblock copies are correctly deleted
#
. ./common/preamble
-_begin_fstest auto quick volume
+_begin_fstest auto quick volume raid
. ./common/filter
# source profiles just rely on being able to read the data and metadata.
#
. ./common/preamble
-_begin_fstest auto volume balance scrub
+_begin_fstest auto volume balance scrub raid
. ./common/filter
# btrfs: remove identified alien btrfs device in open_fs_devices
#
. ./common/preamble
-_begin_fstest auto quick volume
+_begin_fstest auto quick volume raid
# Override the default cleanup function.
_cleanup()
# Test outdated and foreign non-btrfs devices in the device listing.
#
. ./common/preamble
-_begin_fstest auto quick volume
+_begin_fstest auto quick volume raid
. ./common/filter
. ./common/filter.btrfs
# new device only in degraded mode, as this is the easiest way to verify it.
#
. ./common/preamble
-_begin_fstest auto quick replace trim
+_begin_fstest auto quick replace trim raid
. ./common/filter
# [patch] btrfs: check for missing device in btrfs_trim_fs
. ./common/preamble
-_begin_fstest auto quick volume trim
+_begin_fstest auto quick volume trim raid
. ./common/filter
#
. ./common/preamble
-_begin_fstest auto quick seed volume
+_begin_fstest auto quick seed volume raid
_require_scratch_dev_pool 3
_require_command "$WIPEFS_PROG" wipefs
# Test if the kernel can free the stale device entries.
#
. ./common/preamble
-_begin_fstest auto quick volume
+_begin_fstest auto quick volume raid
# Override the default cleanup function.
node=$seq-test
# mirrors for the same logical offset.
#
. ./common/preamble
-_begin_fstest auto quick read_repair
+_begin_fstest auto quick read_repair raid
. ./common/filter
#
. ./common/preamble
-_begin_fstest auto quick read_repair
+_begin_fstest auto quick read_repair raid
. ./common/filter
#
. ./common/preamble
-_begin_fstest auto quick read_repair
+_begin_fstest auto quick read_repair raid
. ./common/filter
#
. ./common/preamble
-_begin_fstest auto quick read_repair
+_begin_fstest auto quick read_repair raid
. ./common/filter
#
. ./common/preamble
-_begin_fstest auto quick read_repair
+_begin_fstest auto quick read_repair raid
. ./common/filter
# Regression test for btrfs buffered read repair of compressed data.
#
. ./common/preamble
-_begin_fstest auto quick read_repair compress
+_begin_fstest auto quick read_repair compress raid
. ./common/filter
# for NODATASUM data.
#
. ./common/preamble
-_begin_fstest auto replace
+_begin_fstest auto replace raid
. ./common/filter
# when a new feature is added.
#
. ./common/preamble
-_begin_fstest auto quick balance
+_begin_fstest auto quick balance raid
_require_scratch_dev_pool 3
_fixed_by_kernel_commit b7625f461da6 \
# position in the target zone.
#
. ./common/preamble
-_begin_fstest zone quick volume
+_begin_fstest zone quick volume raid
. ./common/filter