svn commit: r295117 - head/tests/sys/geom/class/gate
Garrett Cooper
ngie at FreeBSD.org
Mon Feb 1 06:28:00 UTC 2016
Author: ngie
Date: Mon Feb 1 06:27:59 2016
New Revision: 295117
URL: https://svnweb.freebsd.org/changeset/base/295117
Log:
Use the pidfile support added to ggated(8) in r294973 to ensure that the
ggated(8) daemon used by the tests is the instance specifically invoked by
the tests instead of one or more daemon instances running on the system
MFC after: 1 month
Sponsored by: EMC / Isilon Storage Division
Modified:
head/tests/sys/geom/class/gate/1_test.sh
Modified: head/tests/sys/geom/class/gate/1_test.sh
==============================================================================
--- head/tests/sys/geom/class/gate/1_test.sh Mon Feb 1 06:25:16 2016 (r295116)
+++ head/tests/sys/geom/class/gate/1_test.sh Mon Feb 1 06:27:59 2016 (r295117)
@@ -10,6 +10,7 @@ us=0
while [ -c /dev/ggate${us} ]; do
: $(( us += 1 ))
done
+pidfile=ggated.$$.pid
conf=`mktemp $base.XXXXXX` || exit 1
port=33080
@@ -19,7 +20,7 @@ src=$(attach_md -t malloc -s 1M)
test_cleanup()
{
ggatec destroy -f -u $us
- killall ggated
+ pkill -F $pidfile
geom_test_cleanup
}
trap test_cleanup ABRT EXIT INT TERM
@@ -30,7 +31,7 @@ src_checksum=$(md5 -q /dev/$src)
echo "127.0.0.1 RW /dev/$work" > $conf
-if ! ggated -p $port $conf; then
+if ! ggated -p $port -F $pidfile $conf; then
echo 'ggated failed to start'
echo 'Bail out!'
exit 1
More information about the svn-src-all
mailing list