From: Bobi Jam Date: Thu, 12 May 2011 02:06:25 +0000 (+0800) Subject: LU-309 Fix sanity test_27z to work if lustre is mounted from loop device X-Git-Tag: 2.0.62.0~27 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=f3332b47e33c4f928190c05dd2d806c0d225bef8;p=fs%2Flustre-release.git LU-309 Fix sanity test_27z to work if lustre is mounted from loop device Unmount by block device does not work for loop devices, unmount by mountpoint instead Change-Id: I604cfafa3a38a98e04daed979781f2d6c052b760 Signed-off-by: Bobi Jam Reviewed-on: http://review.whamcloud.com/536 Tested-by: Hudson Reviewed-by: Johann Lombardi Reviewed-by: Oleg Drokin --- diff --git a/lustre/tests/sanity.sh b/lustre/tests/sanity.sh index 2a2b650..d400b26 100644 --- a/lustre/tests/sanity.sh +++ b/lustre/tests/sanity.sh @@ -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 }