aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Holm <pho@FreeBSD.org>2021-04-04 08:27:53 +0000
committerPeter Holm <pho@FreeBSD.org>2021-04-04 08:27:53 +0000
commit332a6001389f2b7e547fe24f02568a32f993bfa2 (patch)
tree68cfa101c1aadd6b3869834a786bdaea720f2e7e
parentd36341f7b8ddc2457a1e9e4a721d27d2e66cb39a (diff)
downloadsrc-332a6001389f2b7e547fe24f02568a32f993bfa2.tar.gz
src-332a6001389f2b7e547fe24f02568a32f993bfa2.zip
stress2: Add note about problems found.
-rwxr-xr-xtools/test/stress2/misc/maxvnodes.sh9
-rwxr-xr-xtools/test/stress2/misc/maxvnodes2.sh3
2 files changed, 9 insertions, 3 deletions
diff --git a/tools/test/stress2/misc/maxvnodes.sh b/tools/test/stress2/misc/maxvnodes.sh
index b962310cbb0e..e53c378fa762 100755
--- a/tools/test/stress2/misc/maxvnodes.sh
+++ b/tools/test/stress2/misc/maxvnodes.sh
@@ -33,9 +33,12 @@
# "panic: vm_fault_hold: fault on nofault entry, addr: 0xfffffe00b1b3c000"
# seen: https://people.freebsd.org/~pho/stress/log/kostik1175.txt
+# https://people.freebsd.org/~pho/stress/log/log0084.txt
+# Fixed by: dc532884d582
+
. ../default.cfg
-kldstat | grep -q tmpfs.ko || notloaded=1
+kldstat | grep -q tmpfs && loaded=1
mount | grep $mntpoint | grep -q /dev/md && umount -f $mntpoint
mount -o size=2g -t tmpfs tmpfs $mntpoint || exit 1
chmod 777 $mntpoint
@@ -59,12 +62,12 @@ min=1000
max=$((oldmx * 4))
while kill -0 $! 2>/dev/null; do
sysctl kern.maxvnodes=`jot -r 1 $min $max` > /dev/null
- sleep `jot -r 1 1 3`
+ sleep .2
done
wait
while mount | grep $mntpoint | grep -q tmpfs; do
umount $mntpoint || sleep 1
done
-[ $notloaded ] && kldunload tmpfs.ko
+[ $loaded ] && kldunload tmpfs.ko
exit 0
diff --git a/tools/test/stress2/misc/maxvnodes2.sh b/tools/test/stress2/misc/maxvnodes2.sh
index 798eff1bffd6..b0923f55d0a6 100755
--- a/tools/test/stress2/misc/maxvnodes2.sh
+++ b/tools/test/stress2/misc/maxvnodes2.sh
@@ -32,6 +32,9 @@
# https://people.freebsd.org/~pho/stress/log/mjguzik005.txt
# Fixed by r309067.
+# Watchdog fired:
+# https://people.freebsd.org/~pho/stress/log/log0083.txt
+
oldmx=`sysctl -n kern.maxvnodes`
trap "sysctl kern.maxvnodes=$oldmx > /dev/null" EXIT SIGINT