svn commit: r306945 - user/pho/stress2/misc
Peter Holm
pho at FreeBSD.org
Mon Oct 10 10:58:21 UTC 2016
Author: pho
Date: Mon Oct 10 10:58:18 2016
New Revision: 306945
URL: https://svnweb.freebsd.org/changeset/base/306945
Log:
Fix or add cleanup after tests.
Sponsored by: Dell EMC Isilon
Modified:
user/pho/stress2/misc/core.sh
user/pho/stress2/misc/core2.sh
user/pho/stress2/misc/core3.sh
user/pho/stress2/misc/credleak.sh
user/pho/stress2/misc/crossmp6.sh
user/pho/stress2/misc/link.sh
user/pho/stress2/misc/mmap2.sh
user/pho/stress2/misc/mmap27.sh
user/pho/stress2/misc/mmap28.sh
user/pho/stress2/misc/pfl.sh
user/pho/stress2/misc/pthread9.sh
user/pho/stress2/misc/rename10.sh
user/pho/stress2/misc/rename7.sh
user/pho/stress2/misc/suj10.sh
user/pho/stress2/misc/symlink.sh
user/pho/stress2/misc/symlink2.sh
user/pho/stress2/misc/tmpfs9.sh
user/pho/stress2/misc/truss.sh
Modified: user/pho/stress2/misc/core.sh
==============================================================================
--- user/pho/stress2/misc/core.sh Mon Oct 10 09:54:01 2016 (r306944)
+++ user/pho/stress2/misc/core.sh Mon Oct 10 10:58:18 2016 (r306945)
@@ -49,7 +49,7 @@ for i in `jot 2`; do
wait
done
done
-rm -f core
+rm -f /tmp/core
exit
EOF
#include <err.h>
Modified: user/pho/stress2/misc/core2.sh
==============================================================================
--- user/pho/stress2/misc/core2.sh Mon Oct 10 09:54:01 2016 (r306944)
+++ user/pho/stress2/misc/core2.sh Mon Oct 10 10:58:18 2016 (r306945)
@@ -62,7 +62,7 @@ wait
mount | grep -q "on $mntpoint " &&
umount -f $mntpoint
mdconfig -d -u $mdstart
-rm -f core2
+rm -f /tmp/core2
exit
EOF
#include <sys/mman.h>
Modified: user/pho/stress2/misc/core3.sh
==============================================================================
--- user/pho/stress2/misc/core3.sh Mon Oct 10 09:54:01 2016 (r306944)
+++ user/pho/stress2/misc/core3.sh Mon Oct 10 10:58:18 2016 (r306945)
@@ -96,7 +96,7 @@ status=$?
mount | grep -q "on $mntpoint " &&
umount -f $mntpoint
-rm -f core3
+rm -f /tmp/core3
exit $status
EOF
#include <sys/mman.h>
Modified: user/pho/stress2/misc/credleak.sh
==============================================================================
--- user/pho/stress2/misc/credleak.sh Mon Oct 10 09:54:01 2016 (r306944)
+++ user/pho/stress2/misc/credleak.sh Mon Oct 10 10:58:18 2016 (r306945)
@@ -64,7 +64,7 @@ done > /dev/null 2>&1
while mount | grep $mntpoint | grep -q tmpfs; do
umount $mntpoint || sleep 1
done
-[ -n "`ls $mntpoint`" ] && find $mntpoint/* -delete
+[ -d "$mntpoint" ] && (cd $mntpoint && find . -delete)
rm -f /tmp/credleak
s=0
@@ -145,8 +145,10 @@ main(int argc, char **argv)
{
int i, j;
- if (argc != 2)
- errx(1, "Usage: %s <full path to dir>", argv[0]);
+ if (argc != 2) {
+ fprintf(stderr, "Usage: %s <full path to dir>", argv[0]);
+ exit(1);
+ }
dir = argv[1];
for (j = 0; j < LOOPS; j++) {
Modified: user/pho/stress2/misc/crossmp6.sh
==============================================================================
--- user/pho/stress2/misc/crossmp6.sh Mon Oct 10 09:54:01 2016 (r306944)
+++ user/pho/stress2/misc/crossmp6.sh Mon Oct 10 10:58:18 2016 (r306945)
@@ -63,8 +63,10 @@ if [ $# -eq 0 ]; then
wait
mount -t nfs -o tcp -o nfsv3 -o retrycnt=1 -o soft,timeout=1 \
-o rw $nfs_export $mntpoint || exit 0
- rm -f /mnt/$0.*
+ sleep .5
+ rm -f $mntpoint/$0.*
umount $mntpoint
+ rm -f $mntpoint*/$0.*
exit 0
else
if [ $1 = find ]; then
Modified: user/pho/stress2/misc/link.sh
==============================================================================
--- user/pho/stress2/misc/link.sh Mon Oct 10 09:54:01 2016 (r306944)
+++ user/pho/stress2/misc/link.sh Mon Oct 10 10:58:18 2016 (r306945)
@@ -87,6 +87,7 @@ done > /dev/null 2>&1
while mount | grep $mntpoint | grep -q tmpfs; do
umount $mntpoint || sleep 1
done
+[ -d "$mntpoint" ] && (cd $mntpoint && find . -delete)
rm -f /tmp/link
exit 0
EOF
Modified: user/pho/stress2/misc/mmap2.sh
==============================================================================
--- user/pho/stress2/misc/mmap2.sh Mon Oct 10 09:54:01 2016 (r306944)
+++ user/pho/stress2/misc/mmap2.sh Mon Oct 10 10:58:18 2016 (r306945)
@@ -45,7 +45,7 @@ start=`date '+%s'`
while [ $((`date '+%s'` - start)) -lt 600 ]; do
./mmap2
done
-rm -f ./mmap2
+rm -f ./mmap2*
exit
EOF
Modified: user/pho/stress2/misc/mmap27.sh
==============================================================================
--- user/pho/stress2/misc/mmap27.sh Mon Oct 10 09:54:01 2016 (r306944)
+++ user/pho/stress2/misc/mmap27.sh Mon Oct 10 10:58:18 2016 (r306945)
@@ -48,7 +48,7 @@ sleep 2
while pgrep -q swap; do
pkill -9 swap
done
-rm -f ./mmap27 /tmp/mmap27.0*
+rm -f ./mmap27 /tmp/mmap27.0* /tmp/mmap27
exit 0
EOF
Modified: user/pho/stress2/misc/mmap28.sh
==============================================================================
--- user/pho/stress2/misc/mmap28.sh Mon Oct 10 09:54:01 2016 (r306944)
+++ user/pho/stress2/misc/mmap28.sh Mon Oct 10 10:58:18 2016 (r306945)
@@ -51,7 +51,7 @@ cd $odir
(cd /tmp; ./mmap28)
-rm -f /tmp/mmap28 /tmp/mmap28.0*
+rm -f /tmp/mmap28 /tmp/mmap28.0* /tmp/mmap28.core
exit 0
EOF
Modified: user/pho/stress2/misc/pfl.sh
==============================================================================
--- user/pho/stress2/misc/pfl.sh Mon Oct 10 09:54:01 2016 (r306944)
+++ user/pho/stress2/misc/pfl.sh Mon Oct 10 10:58:18 2016 (r306945)
@@ -91,6 +91,7 @@ mdconfig -d -u $md2
while mount | grep "$mp1 " | grep -q /dev/md; do
umount $mp1 || sleep 1
done
+rm -f /tmp/pfl
mdconfig -d -u $md1
exit
Modified: user/pho/stress2/misc/pthread9.sh
==============================================================================
--- user/pho/stress2/misc/pthread9.sh Mon Oct 10 09:54:01 2016 (r306944)
+++ user/pho/stress2/misc/pthread9.sh Mon Oct 10 10:58:18 2016 (r306945)
@@ -49,6 +49,7 @@ if ping -c 2 `echo $nfs_export | sed 's/
mount -t nfs -o nfsv3,tcp,nolockd,retrycnt=3,intr $nfs_export \
$mntpoint || exit 1
sleep .5
+ echo "Expect core dumps"
(cd $mntpoint; /tmp/pthread9) &
sleep 200
if pgrep -q pthread9; then
@@ -60,7 +61,7 @@ if ping -c 2 `echo $nfs_export | sed 's/
wait
fi
-rm -f /tmp/pthread9
+rm -f /tmp/pthread9 /tmp/pthread9.core
exit $status
EOF
#include <sys/types.h>
Modified: user/pho/stress2/misc/rename10.sh
==============================================================================
--- user/pho/stress2/misc/rename10.sh Mon Oct 10 09:54:01 2016 (r306944)
+++ user/pho/stress2/misc/rename10.sh Mon Oct 10 10:58:18 2016 (r306945)
@@ -73,6 +73,7 @@ while mount | grep "on $mntpoint " | gre
done
checkfs /dev/md${mdstart}$part
+rm -f /tmp/rename10
mdconfig -d -u $mdstart
exit 0
EOF
Modified: user/pho/stress2/misc/rename7.sh
==============================================================================
--- user/pho/stress2/misc/rename7.sh Mon Oct 10 09:54:01 2016 (r306944)
+++ user/pho/stress2/misc/rename7.sh Mon Oct 10 10:58:18 2016 (r306945)
@@ -63,7 +63,7 @@ if mount | grep -q md${mdstart}$part; th
echo "Test failed"
exit 1
fi
-rm -d /tmp/rename7
+rm -f /tmp/rename7
exit 0
EOF
#include <err.h>
Modified: user/pho/stress2/misc/suj10.sh
==============================================================================
--- user/pho/stress2/misc/suj10.sh Mon Oct 10 09:54:01 2016 (r306944)
+++ user/pho/stress2/misc/suj10.sh Mon Oct 10 10:58:18 2016 (r306945)
@@ -81,7 +81,7 @@ fsck -t ufs -y -v /dev/md${mdstart}$part
dumpfs /dev/md${mdstart}$part | grep -v UFS2 > /tmp/dumpfs.2
diff -c /tmp/dumpfs.1 /tmp/dumpfs.2 || cat /tmp/fsck.log
mdconfig -d -u $mdstart
-rm -f /tmp/fsck.log /tmp/dumpfs.?
+rm -f /tmp/fsck.log /tmp/dumpfs.? /tmp/suj10
exit
EOF
#include <err.h>
Modified: user/pho/stress2/misc/symlink.sh
==============================================================================
--- user/pho/stress2/misc/symlink.sh Mon Oct 10 09:54:01 2016 (r306944)
+++ user/pho/stress2/misc/symlink.sh Mon Oct 10 10:58:18 2016 (r306945)
@@ -80,6 +80,7 @@ for i in "" "-U"; do
umount -f ${mntpoint}
done
+rm -f /tmp/symlink
mdconfig -d -u $mdstart
exit
EOF
Modified: user/pho/stress2/misc/symlink2.sh
==============================================================================
--- user/pho/stress2/misc/symlink2.sh Mon Oct 10 09:54:01 2016 (r306944)
+++ user/pho/stress2/misc/symlink2.sh Mon Oct 10 10:58:18 2016 (r306945)
@@ -71,6 +71,7 @@ for i in "" "-U"; do
umount -f ${mntpoint}
done
+rm -f /tmp/symlink2 $D
mdconfig -d -u $mdstart
exit
EOF
Modified: user/pho/stress2/misc/tmpfs9.sh
==============================================================================
--- user/pho/stress2/misc/tmpfs9.sh Mon Oct 10 09:54:01 2016 (r306944)
+++ user/pho/stress2/misc/tmpfs9.sh Mon Oct 10 10:58:18 2016 (r306945)
@@ -56,7 +56,7 @@ wait
while mount | grep $mntpoint | grep -q tmpfs; do
umount $mntpoint || sleep 1
done
-rm -d /tmp/tmpfs9
+rm -f /tmp/tmpfs9
exit
EOF
#include <sys/types.h>
Modified: user/pho/stress2/misc/truss.sh
==============================================================================
--- user/pho/stress2/misc/truss.sh Mon Oct 10 09:54:01 2016 (r306944)
+++ user/pho/stress2/misc/truss.sh Mon Oct 10 10:58:18 2016 (r306945)
@@ -76,11 +76,11 @@ sleep 2
if pgrep -q ttruss; then
echo FAIL
ps -lH | grep -v grep | grep ttruss
- exit 1
+ s=1
fi
-rm -rf /tmp/ttruss
-exit
+rm -rf /tmp/ttruss /tmp/ttruss.core
+exit $s
EOF
#include <sys/param.h>
More information about the svn-src-user
mailing list