_exclude_fs ext3
_require_scratch
_require_scratch_shutdown
+_require_metadata_journaling
_require_command "$TUNE2FS_PROG" tune2fs
echo "Silence is golden"
# Modify as appropriate.
_require_scratch
_require_scratch_shutdown
+_require_metadata_journaling
# create a small fs and initialize free blocks with a unique pattern
_scratch_mkfs_sized $((1024 * 1024 * 100)) >> $seqres.full 2>&1
# rather than the test filesystem.
_require_scratch
_require_scratch_shutdown
+_require_metadata_journaling
_require_xfs_io_command "pwrite"
_require_xfs_io_command "fsync"
_require_xfs_io_command "syncfs"
_require_scratch
_require_scratch_shutdown
+_require_metadata_journaling
_scratch_mkfs > $seqres.full
_scratch_mount
_require_scratch
_require_scratch_shutdown
+_require_metadata_journaling
_scratch_mkfs > $seqres.full 2>&1
_scratch_mount
_require_scratch
_require_scratch_shutdown
+_require_metadata_journaling
_require_command "$FILEFRAG_PROG" filefrag
_scratch_mkfs > $seqres.full 2>&1
_scratch_mount
_require_xfs_io_command exchangerange
_require_scratch
_require_scratch_shutdown
+_require_metadata_journaling
_scratch_mkfs >> $seqres.full
_scratch_mount
# Modify as appropriate.
_require_scratch_nocheck
_require_scratch_shutdown_and_syncfs
+_require_metadata_journaling
[ "$OVL_BASE_FSTYP" == "xfs" ] || \
_notrun "base fs $OVL_BASE_FSTYP has unknown behavior with syncfs after shutdown"