svn commit: r217092 - projects/stress2/misc

Peter Holm pho at FreeBSD.org
Fri Jan 7 11:45:57 UTC 2011


Author: pho
Date: Fri Jan  7 11:45:57 2011
New Revision: 217092
URL: http://svn.freebsd.org/changeset/base/217092

Log:
  Changed this scenario to use geli, which demonstrates the problem.

Modified:
  projects/stress2/misc/suj3.sh

Modified: projects/stress2/misc/suj3.sh
==============================================================================
--- projects/stress2/misc/suj3.sh	Fri Jan  7 11:43:45 2011	(r217091)
+++ projects/stress2/misc/suj3.sh	Fri Jan  7 11:45:57 2011	(r217092)
@@ -30,28 +30,32 @@
 
 [ `id -u ` -ne 0 ] && echo "Must be root!" && exit 1
 
-# Sectorsize != 512 test
+# Sector size > 512 test.
 
 . ../default.cfg
 
 mount | grep $mntpoint | grep -q /dev/md && umount -f $mntpoint
 mdconfig -l | grep -q md$mdstart &&  mdconfig -d -u $mdstart
 mdconfig -a -t swap -s 1g -u $mdstart
-bsdlabel -w md$mdstart auto
-newfs -U -S 1024 md${mdstart}$part > /dev/null
-tunefs -j enable /dev/md${mdstart}$part
-mount /dev/md${mdstart}$part $mntpoint
+
+dd if=/dev/random of=/tmp/suj3.key bs=64 count=1 > /dev/null 2>&1
+echo test | geli init -s 4096 -J - -K /tmp/suj3.key /dev/md$mdstart > /dev/null
+echo test | geli attach -j - -k /tmp/suj3.key /dev/md$mdstart
+newfs /dev/md$mdstart.eli > /dev/null
+
+tunefs -j enable /dev/md${mdstart}.eli
+mount /dev/md${mdstart}.eli $mntpoint
 chmod 777 $mntpoint
 
 export RUNDIR=$mntpoint/stressX
-export runRUNTIME=20m
-set `df -ik /mnt | tail -1 | awk '{print $4,$7}'`
-export KBLOCKS=$(($1 / 2))
-export INODES=$(($2 / 2))
+export runRUNTIME=5m
 
-su $testuser -c "cd ..; ./run.sh rw.cfg"
+mount | grep -q md${mdstart}.eli && \
+	su $testuser -c "cd ..; ./run.sh rw.cfg"
 
 while mount | grep $mntpoint | grep -q /dev/md; do
 	umount $mntpoint || sleep 1
 done
+geli kill /dev/md$mdstart.eli
 mdconfig -d -u $mdstart
+rm -f /tmp/suj3.key


More information about the svn-src-projects mailing list