svn commit: r297918 - user/pho/stress2/misc
Peter Holm
pho at FreeBSD.org
Wed Apr 13 11:55:16 UTC 2016
Author: pho
Date: Wed Apr 13 11:55:15 2016
New Revision: 297918
URL: https://svnweb.freebsd.org/changeset/base/297918
Log:
Added problem seen, added exit code and added failure checks.
Sponsored by: EMC / Isilon Storage Division
Modified:
user/pho/stress2/misc/zfs5.sh
user/pho/stress2/misc/zfs6.sh
Modified: user/pho/stress2/misc/zfs5.sh
==============================================================================
--- user/pho/stress2/misc/zfs5.sh Wed Apr 13 11:43:03 2016 (r297917)
+++ user/pho/stress2/misc/zfs5.sh Wed Apr 13 11:55:15 2016 (r297918)
@@ -67,3 +67,4 @@ zpool destroy tank
rm -rf $d1 $d2
[ -n "$loaded" ] && kldunload zfs.ko
+exit 0
Modified: user/pho/stress2/misc/zfs6.sh
==============================================================================
--- user/pho/stress2/misc/zfs6.sh Wed Apr 13 11:43:03 2016 (r297917)
+++ user/pho/stress2/misc/zfs6.sh Wed Apr 13 11:55:15 2016 (r297918)
@@ -28,7 +28,8 @@
# $FreeBSD$
#
-# Parallel mount / umount and snapshots. No problems seen.
+# Parallel mount / umount and snapshots. zpool hang seen:
+# https://people.freebsd.org/~pho/stress/log/zfs6.txt
[ `id -u ` -ne 0 ] && echo "Must be root!" && exit 1
[ $((`sysctl -n hw.usermem` / 1024 / 1024 / 1024)) -le 3 ] && exit 0
@@ -49,9 +50,10 @@ mdconfig -s 512m -u $u1
mdconfig -s 512m -u $u2
mdconfig -s 512m -u $u3
+zpool list | grep -q tank && zpool destroy tank
[ -d /tank ] && rm -rf /tank
-zpool create tank raidz md$u1 md$u2 md$u3
-zfs create tank/test
+zpool create tank raidz md$u1 md$u2 md$u3 || exit 1
+zfs create tank/test || exit 1
while true; do
zfs umount tank/test
@@ -74,3 +76,4 @@ mdconfig -d -u $u1
mdconfig -d -u $u2
mdconfig -d -u $u3
[ -n "$loaded" ] && kldunload zfs.ko
+exit 0
More information about the svn-src-user
mailing list