svn commit: r286115 - user/pho/stress2/misc
Peter Holm
pho at FreeBSD.org
Fri Jul 31 09:08:07 UTC 2015
Author: pho
Date: Fri Jul 31 09:08:06 2015
New Revision: 286115
URL: https://svnweb.freebsd.org/changeset/base/286115
Log:
Reduce runtime and handle umount(1) failure.
Sponsored by: EMC / Isilon storage division
Modified:
user/pho/stress2/misc/snap7.sh
Modified: user/pho/stress2/misc/snap7.sh
==============================================================================
--- user/pho/stress2/misc/snap7.sh Fri Jul 31 09:04:22 2015 (r286114)
+++ user/pho/stress2/misc/snap7.sh Fri Jul 31 09:08:06 2015 (r286115)
@@ -43,7 +43,7 @@ mount | grep "$mntpoint" | grep -q md$md
mdconfig -l | grep -q md$mdstart && mdconfig -d -u $mdstart
start=`date '+%s'`
-while [ `date '+%s'` -lt $((start + 1800)) ]; do
+while [ `date '+%s'` -lt $((start + 1200)) ]; do
mksnap_ffs /tmp /tmp/.snap/stress2.1
mdconfig -a -t vnode -f /tmp/.snap/stress2.1 -u $mdstart -o readonly
sh -c "while true; do ls $mntpoint > /dev/null;done" &
@@ -52,6 +52,9 @@ while [ `date '+%s'` -lt $((start + 1800
umount $mntpoint 2>/dev/null
done
kill $!
+ while mount | grep -q "/dev/md$mdstart on $mntpoint"; do
+ umount $mntpoint 2>/dev/null
+ done
mdconfig -d -u $mdstart
rm -f /tmp/.snap/stress2.1
done
More information about the svn-src-user
mailing list