From f3332b47e33c4f928190c05dd2d806c0d225bef8 Mon Sep 17 00:00:00 2001 From: Bobi Jam Date: Thu, 12 May 2011 10:06:25 +0800 Subject: [PATCH] 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 --- lustre/tests/sanity.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 } -- 1.8.3.1