svn commit: r363825 - user/pho/stress2/misc
Peter Holm
pho at FreeBSD.org
Tue Aug 4 06:34:46 UTC 2020
Author: pho
Date: Tue Aug 4 06:34:45 2020
New Revision: 363825
URL: https://svnweb.freebsd.org/changeset/base/363825
Log:
Tests with SUJ shows a know deadlock issue.
Skip verbose output.
Modified:
user/pho/stress2/misc/force.sh
Modified: user/pho/stress2/misc/force.sh
==============================================================================
--- user/pho/stress2/misc/force.sh Tue Aug 4 03:43:28 2020 (r363824)
+++ user/pho/stress2/misc/force.sh Tue Aug 4 06:34:45 2020 (r363825)
@@ -35,6 +35,9 @@
# Page fault seen in WiP kernel code:
# https://people.freebsd.org/~pho/stress/log/kirk113.txt
+# Deadlock seen:
+# https://people.freebsd.org/~pho/stress/log/chs002.txt
+
[ `id -u ` -ne 0 ] && echo "Must be root!" && exit 1
. ../default.cfg
@@ -42,9 +45,10 @@ mount | grep $mntpoint | grep -q /dev/md && umount -f
mdconfig -l | grep -q md$mdstart && mdconfig -d -u $mdstart
mdconfig -a -t swap -s 1g -u $mdstart
flags=$newfs_flags
-[ `jot -r 1 0 1` -eq 1 ] && flags="-j"
+# Disable SUJ tests for now. Known deadlock issue.
+#[ `jot -r 1 0 1` -eq 1 ] && flags="-j"
echo "newfs $flags md$mdstart"
-newfs $flags md$mdstart > /dev/null
+newfs $flags md$mdstart > /dev/null 2>&1
mount /dev/md$mdstart $mntpoint
chmod 777 $mntpoint
@@ -54,7 +58,7 @@ export RUNDIR=$mntpoint/stressX
su $testuser -c 'cd ..; ./run.sh marcus.cfg' > /dev/null 2>&1 &
sleep `jot -r 1 10 40`
-while mdconfig -l | grep md$mdstart; do
+while mdconfig -l | grep -q md$mdstart; do
mdconfig -d -u $mdstart -o force || sleep 1
done
sleep 1
@@ -65,4 +69,4 @@ while mount | grep $mntpoint | grep -q /dev/md; do
umount $mntpoint || sleep 1
[ $((n += 1)) -gt 300 ] && { echo FAIL; exit 1; }
done
-exit $s
+exit 0
More information about the svn-src-user
mailing list