[master] 6c4f5f8 Don't use error in vcl_backend_response{}

Poul-Henning Kamp phk at varnish-cache.org
Mon May 6 11:44:00 CEST 2013


commit 6c4f5f874d5104b99dc0ae336c4181f9f2f8447a
Author: Poul-Henning Kamp <phk at FreeBSD.org>
Date:   Mon May 6 08:48:57 2013 +0000

    Don't use error in vcl_backend_response{}

diff --git a/bin/varnishtest/tests/b00018.vtc b/bin/varnishtest/tests/b00018.vtc
index 06f4ed1..02d4a93 100644
--- a/bin/varnishtest/tests/b00018.vtc
+++ b/bin/varnishtest/tests/b00018.vtc
@@ -1,4 +1,4 @@
-varnishtest "Check that error in vcl_backend_response works"
+varnishtest "Check that synth response in vcl_backend_response works"
 
 server s1 {
 	rxreq 
@@ -8,7 +8,11 @@ server s1 {
 varnish v1 -vcl+backend { 
 	sub vcl_backend_response {
 	    set beresp.http.Foo = "bar";
-	    error 523 "not ok";
+	    set beresp.status = 523;
+	    set beresp.response = "not ok";
+	    set beresp.uncacheable = true;
+	    set beresp.ttl = 0s;
+	    return (deliver);
 	}
 } -start
 
@@ -18,4 +22,6 @@ client c1 {
 	expect resp.status == 523
 } -run
 
+delay 10
+
 varnish v1 -expect n_object == 0



More information about the varnish-commit mailing list