svn commit: r342044 - user/pho/stress2/misc
Peter Holm
pho at FreeBSD.org
Thu Dec 13 11:55:20 UTC 2018
Author: pho
Date: Thu Dec 13 11:55:18 2018
New Revision: 342044
URL: https://svnweb.freebsd.org/changeset/base/342044
Log:
Wait for the mirror name to appear in /dev/mirror if
launch_mirror_before_timeout is" 0".
Sponsored by: Dell EMC Isilon
Modified:
user/pho/stress2/misc/graid1.sh
user/pho/stress2/misc/graid1_10.sh
user/pho/stress2/misc/graid1_2.sh
user/pho/stress2/misc/graid1_4.sh
user/pho/stress2/misc/graid1_5.sh
user/pho/stress2/misc/graid1_6.sh
user/pho/stress2/misc/graid1_7.sh
user/pho/stress2/misc/graid1_9.sh
Modified: user/pho/stress2/misc/graid1.sh
==============================================================================
--- user/pho/stress2/misc/graid1.sh Thu Dec 13 11:49:12 2018 (r342043)
+++ user/pho/stress2/misc/graid1.sh Thu Dec 13 11:55:18 2018 (r342044)
@@ -54,6 +54,8 @@ sysctl kern.geom.mirror.debug=-1 | grep -q -- -1 ||
sysctl kern.geom.mirror.debug=$old > /dev/null
gmirror label -v -b split -s 2048 data /dev/md$md1 /dev/md$md2 \
/dev/md$md3 > /dev/null || exit 1
+[ "`sysctl -in kern.geom.mirror.launch_mirror_before_timeout`" = "0" ] &&
+ sleep $((`sysctl -n kern.geom.mirror.timeout` + 1))
[ -c /dev/mirror/data ] || exit 1
newfs $newfs_flags /dev/mirror/data > /dev/null
mount /dev/mirror/data $mntpoint
Modified: user/pho/stress2/misc/graid1_10.sh
==============================================================================
--- user/pho/stress2/misc/graid1_10.sh Thu Dec 13 11:49:12 2018 (r342043)
+++ user/pho/stress2/misc/graid1_10.sh Thu Dec 13 11:55:18 2018 (r342044)
@@ -55,6 +55,8 @@ sysctl kern.geom.mirror.debug=-1 | grep -q -- -1 ||
sysctl kern.geom.mirror.debug=$old > /dev/null
gmirror label -v -b split -s 2048 test /dev/md$md1 /dev/md$md2 \
> /dev/null || exit 1
+[ "`sysctl -in kern.geom.mirror.launch_mirror_before_timeout`" = "0" ] &&
+ sleep $((`sysctl -n kern.geom.mirror.timeout` + 1))
[ -c /dev/mirror/test ] || exit 1
newfs /dev/mirror/test > /dev/null
mount /dev/mirror/test $mntpoint
Modified: user/pho/stress2/misc/graid1_2.sh
==============================================================================
--- user/pho/stress2/misc/graid1_2.sh Thu Dec 13 11:49:12 2018 (r342043)
+++ user/pho/stress2/misc/graid1_2.sh Thu Dec 13 11:55:18 2018 (r342044)
@@ -62,6 +62,8 @@ for u in $md1 $md2; do
mdconfig -a -t vnode -f /tmp/graid1_2_di$u -u $u
done
gmirror label test /dev/md$md1 /dev/md$md2 || exit 1
+[ "`sysctl -in kern.geom.mirror.launch_mirror_before_timeout`" = "0" ] &&
+ sleep $((`sysctl -n kern.geom.mirror.timeout` + 1))
[ -c /dev/mirror/test ] || exit 1
for i in `jot 150`; do /tmp/graid1_2 /dev/mirror/test; done &
Modified: user/pho/stress2/misc/graid1_4.sh
==============================================================================
--- user/pho/stress2/misc/graid1_4.sh Thu Dec 13 11:49:12 2018 (r342043)
+++ user/pho/stress2/misc/graid1_4.sh Thu Dec 13 11:55:18 2018 (r342044)
@@ -63,6 +63,8 @@ done
gmirror label -v -b split -s 2048 test /dev/md$md1 /dev/md$md2 \
> /dev/null || exit 1
+[ "`sysctl -in kern.geom.mirror.launch_mirror_before_timeout`" = "0" ] &&
+ sleep $((`sysctl -n kern.geom.mirror.timeout` + 1))
[ -c /dev/mirror/test ] || exit 1
# Soft Updates issues with removal of backing media
newfs /dev/mirror/test > /dev/null
Modified: user/pho/stress2/misc/graid1_5.sh
==============================================================================
--- user/pho/stress2/misc/graid1_5.sh Thu Dec 13 11:49:12 2018 (r342043)
+++ user/pho/stress2/misc/graid1_5.sh Thu Dec 13 11:55:18 2018 (r342044)
@@ -64,6 +64,8 @@ gpart add -t freebsd-ufs -s 340m md$u3
gnop create md$u2
gnop create md$u3
gmirror label test md${u1}p1 md$u2.nopp1 md$u3.nopp1
+[ "`sysctl -in kern.geom.mirror.launch_mirror_before_timeout`" = "0" ] &&
+ sleep $((`sysctl -n kern.geom.mirror.timeout` + 1))
[ -c /dev/mirror/test ] || exit 1
newfs /dev/mirror/test > /dev/null
Modified: user/pho/stress2/misc/graid1_6.sh
==============================================================================
--- user/pho/stress2/misc/graid1_6.sh Thu Dec 13 11:49:12 2018 (r342043)
+++ user/pho/stress2/misc/graid1_6.sh Thu Dec 13 11:55:18 2018 (r342044)
@@ -59,6 +59,8 @@ done
gmirror label -v -b split -s 2048 test /dev/md$md1 /dev/md$md2 \
> /dev/null || exit 1
+[ "`sysctl -in kern.geom.mirror.launch_mirror_before_timeout`" = "0" ] &&
+ sleep $((`sysctl -n kern.geom.mirror.timeout` + 1))
[ -c /dev/mirror/test ] || exit 1
newfs $newfs_flags /dev/mirror/test > /dev/null
mount /dev/mirror/test $mntpoint
Modified: user/pho/stress2/misc/graid1_7.sh
==============================================================================
--- user/pho/stress2/misc/graid1_7.sh Thu Dec 13 11:49:12 2018 (r342043)
+++ user/pho/stress2/misc/graid1_7.sh Thu Dec 13 11:55:18 2018 (r342044)
@@ -58,6 +58,8 @@ gpart add -t freebsd-ufs -s 341m md$u1
gpart add -t freebsd-ufs -s 341m md$u1
) > /dev/null
gmirror label test md${u1}p1 md${u1}p2 md${u1}p3
+[ "`sysctl -in kern.geom.mirror.launch_mirror_before_timeout`" = "0" ] &&
+ sleep $((`sysctl -n kern.geom.mirror.timeout` + 1))
[ -c /dev/mirror/test ] || exit 1
newfs /dev/mirror/test > /dev/null
Modified: user/pho/stress2/misc/graid1_9.sh
==============================================================================
--- user/pho/stress2/misc/graid1_9.sh Thu Dec 13 11:49:12 2018 (r342043)
+++ user/pho/stress2/misc/graid1_9.sh Thu Dec 13 11:55:18 2018 (r342044)
@@ -59,6 +59,8 @@ sysctl kern.geom.mirror.debug=-1 | grep -q -- -1 ||
sysctl kern.geom.mirror.debug=$old > /dev/null
gmirror label -v -b split -s 2048 test /dev/md$md1 /dev/md$md2 \
/dev/md$md3 > /dev/null || exit 1
+[ "`sysctl -in kern.geom.mirror.launch_mirror_before_timeout`" = "0" ] &&
+ sleep $((`sysctl -n kern.geom.mirror.timeout` + 1))
[ -c /dev/mirror/test ] || exit 1
# Do not use SU as it is more intolerant to FS corruption
newfs /dev/mirror/test > /dev/null
More information about the svn-src-user
mailing list