Page MenuHomePhabricator
Paste P6935

vcl_hit-deliver.vtc
ActivePublic

Authored by ema on Apr 3 2018, 7:24 PM.
Tags
None
Referenced Files
F16635156: vcl_hit-deliver.vtc
Apr 3 2018, 7:24 PM
Subscribers
None
varnishtest "return deliver in vcl_hit"
server s1 {
rxreq
txresp -hdr "Cache-Control: s-maxage=2"
} -start
varnish v1 -vcl+backend {
sub vcl_backend_response {
set beresp.grace = 0s;
set beresp.keep = 5s;
}
sub vcl_hit {
return(deliver);
}
} -start
client c1 {
txreq
rxresp
} -run
varnish v1 -expect cache_hit == 0
varnish v1 -expect cache_miss == 1
client c2 {
txreq
rxresp
} -run
varnish v1 -expect cache_hit == 1
varnish v1 -expect cache_miss == 1
client c3 {
delay 3
txreq
rxresp
} -run
varnish v1 -expect cache_hit == 2
varnish v1 -expect cache_miss == 1