[master] fc2369f Don't let "start" finish until the vsl_logger is underway as well.
Poul-Henning Kamp
phk at FreeBSD.org
Mon Nov 28 10:58:05 CET 2016
commit fc2369f6a8d00308458cf941c1d12b878dbd45b7
Author: Poul-Henning Kamp <phk at FreeBSD.org>
Date: Mon Nov 28 09:57:20 2016 +0000
Don't let "start" finish until the vsl_logger is underway as well.
diff --git a/bin/varnishtest/vtc_varnish.c b/bin/varnishtest/vtc_varnish.c
index a0fdd47..10989e7 100644
--- a/bin/varnishtest/vtc_varnish.c
+++ b/bin/varnishtest/vtc_varnish.c
@@ -590,6 +590,9 @@ varnish_start(struct varnish *v)
macro_def(v->vl, v->name, "addr", "%s", h);
macro_def(v->vl, v->name, "port", "%s", p);
macro_def(v->vl, v->name, "sock", "%s %s", h, p);
+ /* Wait for vsl logging to get underway */
+ while (v->vsl_idle == 0)
+ VTIM_sleep(.1);
}
/**********************************************************************
More information about the varnish-commit
mailing list