Commit 36b4bffc authored by Nils Goroll's avatar Nils Goroll

modify v01004.vtc to use backend_by_string_hash from a called sub

parent 55b6e90d
...@@ -27,6 +27,12 @@ varnish v1 -vcl+backend { ...@@ -27,6 +27,12 @@ varnish v1 -vcl+backend {
vd.init_hashcircle(25); vd.init_hashcircle(25);
} }
sub recv_sub {
if(req.url == "/3") {
set req.backend_hint = vd.backend_by_string_hash(req.http.X-Hash, RS);
}
}
sub vcl_recv { sub vcl_recv {
if(req.url == "/1") { if(req.url == "/1") {
set req.backend_hint = vd.backend_by_string("/eishoSu2"); set req.backend_hint = vd.backend_by_string("/eishoSu2");
...@@ -34,9 +40,8 @@ varnish v1 -vcl+backend { ...@@ -34,9 +40,8 @@ varnish v1 -vcl+backend {
if(req.url == "/2") { if(req.url == "/2") {
set req.backend_hint = vd.backend_by_string_hash("/eishoSu2", SHA256); set req.backend_hint = vd.backend_by_string_hash("/eishoSu2", SHA256);
} }
if(req.url == "/3") { set req.http.X-Hash = "/oob3dahS";
set req.backend_hint = vd.backend_by_string_hash("/oob3dahS", RS); call recv_sub;
}
return(pass); return(pass);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment