TEST_FS_MOUNT_OPTS doesn't get reset before parsing next config
section, this will cause unexpected TEST_FS_MOUNT_OPTS in test,
because it can be assigned some fs-specific mount options in
_test_mount_opts, which might not be supported by the filesystem in
next config section. And MOUNT_OPTIONS is reset, I don't see why
TEST_FS_MOUNT_OPTS shouldn't be.
Also update README.config-sections to reflect this change and fix
typos (replace MOUNT_OPTIONS with TEST_FS_MOUNT_OPTS).
Reviewed-by: Xiao Yang <yangx.jy@cn.fujitsu.com>
Signed-off-by: Eryu Guan <eguan@redhat.com>
-----------------------
Specifying different mount options in difference config sections is allowed.
-----------------------
Specifying different mount options in difference config sections is allowed.
-When MOUNT_OPTIONS differs in the following section TEST_DEV will be remounted
-with new MOUNT_OPTIONS automatically before running the test.
+When TEST_FS_MOUNT_OPTS differs in the following section TEST_DEV will be
+remounted with new TEST_FS_MOUNT_OPTS automatically before running the test.
FSTYP differs in the following section the FSTYP file system will be created
automatically before running the test.
FSTYP differs in the following section the FSTYP file system will be created
automatically before running the test.
-Note that if MOUNT_OPTIONS, MKFS_OPTIONS, or FSCK_OPTIONS are not directly
-specified in the section it will be reset to the default for a given file
-system.
+Note that if TEST_FS_MOUNT_OPTS, MOUNT_OPTIONS, MKFS_OPTIONS, or FSCK_OPTIONS
+are not directly specified in the section it will be reset to the default for a
+given file system.
You can also force the file system recreation by specifying RECREATE_TEST_DEV.
You can also force the file system recreation by specifying RECREATE_TEST_DEV.
local OLD_USE_EXTERNAL=$USE_EXTERNAL
unset MOUNT_OPTIONS
local OLD_USE_EXTERNAL=$USE_EXTERNAL
unset MOUNT_OPTIONS
+ unset TEST_FS_MOUNT_OPTS
unset MKFS_OPTIONS
unset FSCK_OPTIONS
unset USE_EXTERNAL
unset MKFS_OPTIONS
unset FSCK_OPTIONS
unset USE_EXTERNAL