Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 28 Apr 2017 12:10:16 +0000 (UTC)
From:      Peter Holm <pho@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-user@freebsd.org
Subject:   svn commit: r317550 - user/pho/stress2/misc
Message-ID:  <201704281210.v3SCAGnU034334@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: pho
Date: Fri Apr 28 12:10:16 2017
New Revision: 317550
URL: https://svnweb.freebsd.org/changeset/base/317550

Log:
  Do not use hardcoded mount points.
  
  Sponsored by:	Dell EMC Isilon

Modified:
  user/pho/stress2/misc/nullfs6.sh
  user/pho/stress2/misc/nullfs8.sh

Modified: user/pho/stress2/misc/nullfs6.sh
==============================================================================
--- user/pho/stress2/misc/nullfs6.sh	Fri Apr 28 12:07:23 2017	(r317549)
+++ user/pho/stress2/misc/nullfs6.sh	Fri Apr 28 12:10:16 2017	(r317550)
@@ -36,16 +36,17 @@
 
 . ../default.cfg
 
-mount | grep nullfs | grep -q /tmp/1 && umount /tmp/1
+nullfs_srcdir=${nullfs_srcdir:-/tmp}
+mount | grep nullfs | grep -q $nullfs_srcdir/1 && umount $nullfs_srcdir/1
 
-rm -rf /tmp/1 /tmp/2
-mkdir /tmp/1 /tmp/2
-touch /tmp/1/test.file
+rm -rf $nullfs_srcdir/1 $nullfs_srcdir/2
+mkdir $nullfs_srcdir/1 $nullfs_srcdir/2
+touch $nullfs_srcdir/1/test.file
 
-mount -t nullfs /tmp/1 /tmp/2
+mount -t nullfs $nullfs_srcdir/1 $nullfs_srcdir/2
 
-cp /tmp/1/test.file /tmp/2/test.file	# scenario by kib
-mv /tmp/1/test.file /tmp/2/		# panics with lock violation
+cp $nullfs_srcdir/1/test.file $nullfs_srcdir/2/test.file	# scenario by kib
+mv $nullfs_srcdir/1/test.file $nullfs_srcdir/2/	# panics with lock violation
 
-umount /tmp/1
-rm -rf /tmp/1 /tmp/2
+umount $nullfs_srcdir/1
+rm -rf $nullfs_srcdir/1 $nullfs_srcdir/2

Modified: user/pho/stress2/misc/nullfs8.sh
==============================================================================
--- user/pho/stress2/misc/nullfs8.sh	Fri Apr 28 12:07:23 2017	(r317549)
+++ user/pho/stress2/misc/nullfs8.sh	Fri Apr 28 12:10:16 2017	(r317550)
@@ -36,12 +36,13 @@
 
 . ../default.cfg
 
+nullfs_srcdir=${nullfs_srcdir:-/tmp}
 opt="-o nfsv3,rw,udp,rdirplus,noauto,retrycnt=3"
 grep -q $mntpoint /etc/exports ||
     { echo "$mntpoint missing from /etc/exports"; exit 0; }
 
 mount | grep -wq $mntpoint && umount $mntpoint
-mount -t nullfs /tmp $mntpoint
+mount -t nullfs $nullfs_srcdir $mntpoint
 
 mntpoint2=${mntpoint}2
 mntpoint3=${mntpoint}3
@@ -54,11 +55,11 @@ done
 for i in `jot 50` ; do
 	su $testuser -c "cp -r /usr/include $mntpoint2/nullfs8-2 2>/dev/null" &
 	su $testuser -c "cp -r /usr/include $mntpoint3/nullfs8-2 2>/dev/null" &
-	wait;wait
+	wait
 	su $testuser -c "find $mntpoint2 > /dev/null 2>&1" &
 	su $testuser -c "find $mntpoint3 > /dev/null 2>&1" &
-	wait;wait
-	rm -rf /tmp/nullfs8-2
+	wait
+	rm -rf $nullfs_srcdir/nullfs8-2
 done
 
 for m in $mntpoint3 $mntpoint2 $mntpoint; do



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201704281210.v3SCAGnU034334>