Whamcloud - gitweb
LU-309 Fix sanity test_27z to work if lustre is mounted from loop device
[fs/lustre-release.git] / lustre / tests / sanity.sh
index 2a2b650..d400b26 100644 (file)
@@ -1329,6 +1329,7 @@ check_seq_oid()
                 local group=${lmm[$((j+3))]}
                 local dev=$(ostdevname $devnum)
                 local dir=${MOUNT%/*}/ost$devnum
+                local mntpt=$(facet_mntpt ost$devnum)
 
                 stop ost$devnum
                 do_facet ost$devnum mount -t $FSTYPE $dev $dir $OST_MOUNT_OPTS ||
@@ -1348,7 +1349,7 @@ check_seq_oid()
                 [ $stripe -eq $i ] || { error "stripe mismatch"; return 6; }
 
                 echo -e "\t\tost $obdidx, objid $objid, group $group"
-                do_facet ost$devnum umount -d $dev
+                do_facet ost$devnum umount -d $mntpt
                 start ost$devnum $dev $OST_MOUNT_OPTS
         done
 }