From owner-svn-src-projects@FreeBSD.ORG  Fri Jan  7 11:45:57 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 998EE106564A;
	Fri,  7 Jan 2011 11:45:57 +0000 (UTC) (envelope-from pho@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 8990C8FC1A;
	Fri,  7 Jan 2011 11:45:57 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p07Bjv8L050194;
	Fri, 7 Jan 2011 11:45:57 GMT (envelope-from pho@svn.freebsd.org)
Received: (from pho@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id p07Bjv7e050192;
	Fri, 7 Jan 2011 11:45:57 GMT (envelope-from pho@svn.freebsd.org)
Message-Id: <201101071145.p07Bjv7e050192@svn.freebsd.org>
From: Peter Holm <pho@FreeBSD.org>
Date: Fri, 7 Jan 2011 11:45:57 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r217092 - projects/stress2/misc
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Jan 2011 11:45:57 -0000

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