r2733 - trunk/varnish-cache/bin/varnishtest
phk at projects.linpro.no
phk at projects.linpro.no
Tue Jun 17 22:52:00 CEST 2008
Author: phk
Date: 2008-06-17 22:52:00 +0200 (Tue, 17 Jun 2008)
New Revision: 2733
Modified:
trunk/varnish-cache/bin/varnishtest/vtc_varnish.c
Log:
Add -cli command.
Always reset XID to 1000 on start.
Modified: trunk/varnish-cache/bin/varnishtest/vtc_varnish.c
===================================================================
--- trunk/varnish-cache/bin/varnishtest/vtc_varnish.c 2008-06-17 20:46:29 UTC (rev 2732)
+++ trunk/varnish-cache/bin/varnishtest/vtc_varnish.c 2008-06-17 20:52:00 UTC (rev 2733)
@@ -239,11 +239,15 @@
static void
varnish_start(struct varnish *v)
{
+ unsigned u;
if (v->cli_fd < 0)
varnish_launch(v);
printf("## %-4s Start\n", v->name);
- varnish_ask_cli(v, "start", NULL);
+ u = varnish_ask_cli(v, "start", NULL);
+ assert(u == CLIS_OK);
+ u = varnish_ask_cli(v, "debug.xid 1000", NULL);
+ assert(u == CLIS_OK);
}
/**********************************************************************
@@ -286,6 +290,21 @@
}
/**********************************************************************
+ * Ask a CLI question
+ */
+
+static void
+varnish_cli(struct varnish *v, const char *cli)
+{
+ unsigned u;
+
+ if (v->cli_fd < 0)
+ varnish_launch(v);
+ u = varnish_ask_cli(v, cli, NULL);
+ printf("## %-4s CLI %03u <%s>\n", v->name, u, cli);
+}
+
+/**********************************************************************
* Load a VCL program
*/
@@ -433,6 +452,11 @@
av++;
continue;
}
+ if (!strcmp(*av, "-cli")) {
+ varnish_cli(v, av[1]);
+ av++;
+ continue;
+ }
if (!strcmp(*av, "-launch")) {
varnish_launch(v);
continue;
More information about the varnish-commit
mailing list