Whamcloud - gitweb
LU-2524 tests: enable conf-sanity/58 on ZFS 75/9675/2
authorNathaniel Clark <nathaniel.l.clark@intel.com>
Fri, 14 Mar 2014 20:39:21 +0000 (16:39 -0400)
committerOleg Drokin <oleg.drokin@intel.com>
Fri, 21 Mar 2014 13:59:08 +0000 (13:59 +0000)
Fix mount/unmount of MDS so test runs correctly on ZFS MDS.

Signed-off-by: Nathaniel Clark <nathaniel.l.clark@intel.com>
Change-Id: Ifb9bd12fdecdc38132dfc487f565b67f7ade4123
Reviewed-on: http://review.whamcloud.com/9675
Tested-by: Jenkins
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Reviewed-by: Alex Zhuravlev <alexey.zhuravlev@intel.com>
Reviewed-by: Isaac Huang <he.huang@intel.com>
Tested-by: Maloo <hpdd-maloo@intel.com>
lustre/tests/conf-sanity.sh

index 2652c5d..b902571 100644 (file)
@@ -3577,10 +3577,6 @@ count_osts() {
 }
 
 test_58() { # bug 22658
-       if [ $(facet_fstype mds) != ldiskfs ]; then
-               skip "Only applicable to ldiskfs-based MDTs"
-               return
-       fi
        setup_noconfig
        mkdir -p $DIR/$tdir
        createmany -o $DIR/$tdir/$tfile-%d 100
@@ -3592,15 +3588,13 @@ test_58() { # bug 22658
 
        local MNTDIR=$(facet_mntpt $SINGLEMDS)
        local devname=$(mdsdevname ${SINGLEMDS//mds/})
-       local opts=""
-       if ! do_facet $SINGLEMDS "test -b $devname"; then
-               opts="-o loop"
-       fi
 
        # remove all files from the OBJECTS dir
-       do_facet $SINGLEMDS "mount -t ldiskfs $opts $devname $MNTDIR"
+       mount_fstype $SINGLEMDS
+
        do_facet $SINGLEMDS "find $MNTDIR/O/1/d* -type f -delete"
-       do_facet $SINGLEMDS "umount -d $MNTDIR"
+
+       unmount_fstype $SINGLEMDS
        # restart MDS with missing llog files
        start_mds
        do_facet mds "lctl set_param fail_loc=0"