This test renames a merge directory so it needs to enable
redirect_dir feature, which is not enabled by default.
Signed-off-by: Amir Goldstein <amir73il@gmail.com>
Reviewed-by: Eryu Guan <eguan@redhat.com>
Signed-off-by: Eryu Guan <eguan@redhat.com>
_require_scratch
_require_test_program "af_unix"
_require_test_program "t_dir_type"
_require_scratch
_require_test_program "af_unix"
_require_test_program "t_dir_type"
+# Require redirect_dir for renaming a merge directory
+_require_scratch_feature redirect_dir
+# Enable redirect_dir for renaming a merge directory
+_scratch_mount "-o redirect_dir=on"
rm -f $tmp.*
testdir=$SCRATCH_MNT/test
rm -f $tmp.*
testdir=$SCRATCH_MNT/test
check_inode_numbers $testdir $tmp.after_copyup $tmp.after_move
# Verify that the inode numbers survive a mount cycle
check_inode_numbers $testdir $tmp.after_copyup $tmp.after_move
# Verify that the inode numbers survive a mount cycle
+_scratch_cycle_mount "redirect_dir=on"
# Compare inode numbers before/after mount cycle
check_inode_numbers $testdir $tmp.after_move $tmp.after_cycle
# Compare inode numbers before/after mount cycle
check_inode_numbers $testdir $tmp.after_move $tmp.after_cycle
014 auto quick copyup
015 auto quick whiteout
016 auto quick copyup
014 auto quick copyup
015 auto quick whiteout
016 auto quick copyup
+017 auto quick copyup redirect
018 auto quick copyup hardlink
019 auto stress
020 auto quick copyup perms
018 auto quick copyup hardlink
019 auto stress
020 auto quick copyup perms