svn commit: r259166 - user/pho/stress2/misc
Peter Holm
pho at FreeBSD.org
Tue Dec 10 11:45:40 UTC 2013
Author: pho
Date: Tue Dec 10 11:45:39 2013
New Revision: 259166
URL: http://svnweb.freebsd.org/changeset/base/259166
Log:
Old improvements to SU+J snapshot scenarios.
Sponsored by: EMC / Isilon storage division
Modified:
user/pho/stress2/misc/suj19.sh
user/pho/stress2/misc/suj20.sh
user/pho/stress2/misc/suj21.sh
Modified: user/pho/stress2/misc/suj19.sh
==============================================================================
--- user/pho/stress2/misc/suj19.sh Tue Dec 10 11:43:18 2013 (r259165)
+++ user/pho/stress2/misc/suj19.sh Tue Dec 10 11:45:39 2013 (r259166)
@@ -35,10 +35,12 @@
. ../default.cfg
snap () {
- while [ ! -s $2 ]; do
+ for i in `jot 5`; do
mksnap_ffs $1 $2 2>&1 | grep -v "Resource temporarily unavailable"
- [ ! -s $2 ] && rm -f $2 # Get rid of zero size snapshots
+ [ ! -s $2 ] && rm -f $2 || return 0
+ sleep 1
done
+ return 1
}
mount | grep "${mntpoint}" | grep -q md${mdstart} && umount ${mntpoint}
@@ -61,7 +63,7 @@ su ${testuser} -c 'sh -c "(cd ..;runRUNT
for i in `jot 20`; do
echo "`date '+%T'` mksnap_ffs ${mntpoint} ${mntpoint}/.snap/snap$i"
- snap ${mntpoint} ${mntpoint}/.snap/snap$i
+ snap ${mntpoint} ${mntpoint}/.snap/snap$i || break
sleep 1
done
i=$(($(date '+%S') % 20 + 1))
Modified: user/pho/stress2/misc/suj20.sh
==============================================================================
--- user/pho/stress2/misc/suj20.sh Tue Dec 10 11:43:18 2013 (r259165)
+++ user/pho/stress2/misc/suj20.sh Tue Dec 10 11:45:39 2013 (r259166)
@@ -51,10 +51,12 @@
# }
snap () {
- while [ ! -s $2 ]; do
+ for i in `jot 5`; do
mksnap_ffs $1 $2 2>&1 | grep -v "Resource temporarily unavailable"
- [ ! -s $2 ] && rm -f $2 # Get rid of zero size snapshots
+ [ ! -s $2 ] && rm -f $2 || return 0
+ sleep 1
done
+ return 1
}
here=`pwd`
@@ -105,7 +107,7 @@ EOF
static char buf[4096];
#define ND 100
-#define NF 500
+#define NF 100
void
setup(void)
Modified: user/pho/stress2/misc/suj21.sh
==============================================================================
--- user/pho/stress2/misc/suj21.sh Tue Dec 10 11:43:18 2013 (r259165)
+++ user/pho/stress2/misc/suj21.sh Tue Dec 10 11:45:39 2013 (r259166)
@@ -52,10 +52,12 @@
# }
snap () {
- while [ ! -s $2 ]; do
+ for i in `jot 5`; do
mksnap_ffs $1 $2 2>&1 | grep -v "Resource temporarily unavailable"
- [ ! -s $2 ] && rm -f $2 # Get rid of zero size snapshots
+ [ ! -s $2 ] && rm -f $2 || return 0
+ sleep 1
done
+ return 1
}
here=`pwd`
@@ -106,7 +108,7 @@ EOF
static char buf[4096];
#define ND 100
-#define NF 500
+#define NF 100
void
setup(void)
More information about the svn-src-user
mailing list