]> git.apps.os.sepia.ceph.com Git - xfstests-dev.git/commitdiff
generic/409-411: remove all after unbind mountpoints
authorZorro Lang <zlang@redhat.com>
Tue, 7 Mar 2017 08:55:12 +0000 (16:55 +0800)
committerEryu Guan <eguan@redhat.com>
Tue, 7 Mar 2017 11:41:22 +0000 (19:41 +0800)
After some shared subtrees test (bind/slave/shared/private), maybe
some dentries isn't freed. For example, EBUSY maybe returned due to
some bugs. This patch tries to verify that.

Signed-off-by: Zorro Lang <zlang@redhat.com>
Signed-off-by: Eryu Guan <eguan@redhat.com>
tests/generic/409
tests/generic/410
tests/generic/411

index d7c39d628d1928e59c1a47fa55b297b0bec9810c..4bfedf73f60892bdac36882ce4ee2cbe87efe28a 100755 (executable)
@@ -48,6 +48,8 @@ _cleanup()
        cd /
        rm -f $tmp.*
        _clear_mount_stack
+       # make sure there's no bug cause dentry isn't be freed
+       rm -rf $MNTHEAD
 }
 
 # get standard environment, filters and checks
@@ -87,6 +89,7 @@ fs_stress()
 
 # prepare some mountpoint dir
 MNTHEAD=$TEST_DIR/$seq
+rm -rf $MNTHEAD
 mkdir $MNTHEAD 2>>$seqres.full
 mpA=$MNTHEAD/"$$"_mpA
 mpB=$MNTHEAD/"$$"_mpB
index e627cfe6a5e3e91cf2ee7f2bc3feb3cd26c5d2dc..f2e0d1bb4e6d0bcb74527e750949363f88ee382e 100755 (executable)
@@ -56,6 +56,8 @@ _cleanup()
        cd /
        rm -f $tmp.*
        _clear_mount_stack
+       # make sure there's no bug cause dentry isn't be freed
+       rm -rf $MNTHEAD
 }
 
 # get standard environment, filters and checks
@@ -95,6 +97,7 @@ fs_stress()
 
 # prepare some mountpoint dir
 MNTHEAD=$TEST_DIR/$seq
+rm -rf $MNTHEAD
 mkdir $MNTHEAD 2>>$seqres.full
 mpA=$MNTHEAD/"$$"_mpA
 mpB=$MNTHEAD/"$$"_mpB
index 414d3a57bbd75e03da99e0fa89c352110a42071d..7b2dd33b2aa9e893baa5e2f078530a55d92a5eed 100755 (executable)
@@ -37,6 +37,8 @@ _cleanup()
        cd /
        rm -f $tmp.*
        _clear_mount_stack
+       # make sure there's no bug cause dentry isn't be freed
+       rm -rf $MNTHEAD
 }
 
 # get standard environment, filters and checks
@@ -78,6 +80,7 @@ fs_stress()
 
 # prepare some mountpoint dir
 MNTHEAD=$TEST_DIR/$seq
+rm -rf $MNTHEAD
 mkdir $MNTHEAD 2>>$seqres.full
 mpA=$MNTHEAD/"$$"_mpA
 mpB=$MNTHEAD/"$$"_mpB