[Varnish] #1498: Naming a director static makes the vcl compiler fail.
Varnish
varnish-bugs at varnish-cache.org
Wed May 7 11:35:43 CEST 2014
#1498: Naming a director static makes the vcl compiler fail.
---------------------------------------------+----------------------
Reporter: comebackoneyear | Type: defect
Status: new | Priority: low
Milestone: | Component: varnishd
Version: 4.0.0 | Severity: minor
Keywords: static director vcl compilation |
---------------------------------------------+----------------------
Naming your backend static gives unhelpful error.
{{{
vcl 4.0;
import directors;
backend s1 {
.host = "127.0.0.1";
.port = "80";
}
sub vcl_init {
new static = directors.random();
static.add_backend(s1, 100.0);
}
}}}
Results in
{{{
./vcl.fdbOLDiQ.c:589:38: error: expected identifier or '('
static struct vmod_directors_random *static;
^
./vcl.fdbOLDiQ.c:1021:46: error: expected expression
Vmod_directors_Func.random__init(ctx, &static, "static");
^
./vcl.fdbOLDiQ.c:1022:51: error: expected expression
Vmod_directors_Func.random_add_backend(ctx, static,
^
[4 lines truncated]
Running C-compiler failed, exit 1
VCL compilation failed
}}}
--
Ticket URL: <https://www.varnish-cache.org/trac/ticket/1498>
Varnish <https://varnish-cache.org/>
The Varnish HTTP Accelerator
More information about the varnish-bugs
mailing list