The Via header has changed in varnish-cache

We are agnostic to such changes from now on by unsetting the header.
parent c3817df4
...@@ -53,6 +53,7 @@ varnish v1 -arg "-p debug=+syncvsl" -vcl+backend { ...@@ -53,6 +53,7 @@ varnish v1 -arg "-p debug=+syncvsl" -vcl+backend {
sub vcl_deliver { sub vcl_deliver {
pesi.activate(); pesi.activate();
set resp.http.can_esi = obj.can_esi; set resp.http.can_esi = obj.can_esi;
unset resp.http.via;
} }
} -start } -start
...@@ -105,7 +106,7 @@ delay 1 ...@@ -105,7 +106,7 @@ delay 1
logexpect l1 -v v1 -d 1 -g vxid -q "vxid == 1001" { logexpect l1 -v v1 -d 1 -g vxid -q "vxid == 1001" {
expect 0 1001 Begin "^req .* rxreq" expect 0 1001 Begin "^req .* rxreq"
expect * = ReqAcct "^29 0 29 202 75 277$" expect * = ReqAcct "^29 0 29 170 75 245$"
expect 0 = End expect 0 = End
} -run } -run
...@@ -129,7 +130,7 @@ logexpect l4 -v v1 -d 1 -g vxid -q "vxid == 1004" { ...@@ -129,7 +130,7 @@ logexpect l4 -v v1 -d 1 -g vxid -q "vxid == 1004" {
logexpect l5 -v v1 -d 1 -g vxid -q "vxid == 1005" { logexpect l5 -v v1 -d 1 -g vxid -q "vxid == 1005" {
expect * 1005 Begin "^req .* rxreq" expect * 1005 Begin "^req .* rxreq"
# Header bytes is 5 larger than in l1 due to two item X-Varnish hdr # Header bytes is 5 larger than in l1 due to two item X-Varnish hdr
expect * = ReqAcct "^29 0 29 207 75 282$" expect * = ReqAcct "^29 0 29 175 75 250$"
expect 0 = End expect 0 = End
} -run } -run
......
...@@ -53,6 +53,7 @@ varnish v1 -arg "-p debug=+syncvsl" -vcl+backend { ...@@ -53,6 +53,7 @@ varnish v1 -arg "-p debug=+syncvsl" -vcl+backend {
pesi.activate(); pesi.activate();
pesi.set(serial, true); pesi.set(serial, true);
set resp.http.can_esi = obj.can_esi; set resp.http.can_esi = obj.can_esi;
unset resp.http.via;
} }
} -start } -start
...@@ -105,7 +106,7 @@ delay 1 ...@@ -105,7 +106,7 @@ delay 1
logexpect l1 -v v1 -d 1 -g vxid -q "vxid == 1001" { logexpect l1 -v v1 -d 1 -g vxid -q "vxid == 1001" {
expect 0 1001 Begin "^req .* rxreq" expect 0 1001 Begin "^req .* rxreq"
expect * = ReqAcct "^29 0 29 202 75 277$" expect * = ReqAcct "^29 0 29 170 75 245$"
expect 0 = End expect 0 = End
} -run } -run
...@@ -129,7 +130,7 @@ logexpect l4 -v v1 -d 1 -g vxid -q "vxid == 1004" { ...@@ -129,7 +130,7 @@ logexpect l4 -v v1 -d 1 -g vxid -q "vxid == 1004" {
logexpect l5 -v v1 -d 1 -g vxid -q "vxid == 1005" { logexpect l5 -v v1 -d 1 -g vxid -q "vxid == 1005" {
expect * 1005 Begin "^req .* rxreq" expect * 1005 Begin "^req .* rxreq"
# Header bytes is 5 larger than in l1 due to two item X-Varnish hdr # Header bytes is 5 larger than in l1 due to two item X-Varnish hdr
expect * = ReqAcct "^29 0 29 207 75 282$" expect * = ReqAcct "^29 0 29 175 75 250$"
expect 0 = End expect 0 = End
} -run } -run
......
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