mirror of
https://github.com/linux-apfs/apfstests.git
synced 2026-05-01 15:01:44 -07:00
xfs/087: give quota mount option per filesystem
This patch add _get_quota_option to assign the mount option selectively. Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org> Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com>
This commit is contained in:
committed by
Dave Chinner
parent
fca6b88d7b
commit
72d0a11c31
+16
-3
@@ -53,6 +53,18 @@ _do_meta()
|
||||
fi
|
||||
}
|
||||
|
||||
_get_quota_option()
|
||||
{
|
||||
case $FSTYP in
|
||||
xfs)
|
||||
_require_xfs_quota
|
||||
echo "-o uquota"
|
||||
;;
|
||||
*)
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
# real QA test starts here
|
||||
_supported_fs xfs
|
||||
_supported_os IRIX Linux
|
||||
@@ -62,7 +74,8 @@ _require_scratch
|
||||
_require_scratch_shutdown
|
||||
_require_logstate
|
||||
_require_v2log
|
||||
_require_xfs_quota
|
||||
|
||||
QUOTA_OPTION=`_get_quota_option`
|
||||
|
||||
echo "*** init FS"
|
||||
umount $SCRATCH_DEV >/dev/null 2>&1
|
||||
@@ -90,7 +103,7 @@ do
|
||||
|
||||
# mount the FS
|
||||
_echofull "mount"
|
||||
if ! _scratch_mount -o uquota >>$seqres.full 2>&1; then
|
||||
if ! _scratch_mount $QUOTA_OPTION >>$seqres.full 2>&1; then
|
||||
_echofull "mount failed: $MOUNT_OPTIONS"
|
||||
continue
|
||||
fi
|
||||
@@ -116,7 +129,7 @@ do
|
||||
_scratch_xfs_logprint -n >>$seqres.full 2>&1
|
||||
|
||||
_echofull "mount with replay"
|
||||
_scratch_mount -o uquota >>$seqres.full 2>&1 \
|
||||
_scratch_mount $QUOTA_OPTION >>$seqres.full 2>&1 \
|
||||
|| _fail "mount failed: $MOUNT_OPTIONS"
|
||||
|
||||
# check on what FS looks like after log recovery
|
||||
|
||||
Reference in New Issue
Block a user