[master] 8f449e3 Add testcase for #1857

Poul-Henning Kamp phk at FreeBSD.org
Wed Feb 10 00:08:23 CET 2016


commit 8f449e3e238f1a39526f97d6736f9d90987ff11d
Author: Poul-Henning Kamp <phk at FreeBSD.org>
Date:   Tue Feb 9 23:08:13 2016 +0000

    Add testcase for #1857

diff --git a/bin/varnishtest/tests/r01857.vtc b/bin/varnishtest/tests/r01857.vtc
new file mode 100644
index 0000000..8bb1aa4
--- /dev/null
+++ b/bin/varnishtest/tests/r01857.vtc
@@ -0,0 +1,32 @@
+varnishtest "Check session herding"
+
+server s1 {
+	rxreq
+	txresp -hdr "Connection: close" -body "012345\n"
+} -start
+
+varnish v1 -vcl+backend { } -start
+
+client c1 {
+	txreq -url "/"
+	rxresp
+	expect resp.status == 200
+	expect resp.http.X-Varnish == "1001"
+	delay 1
+	txreq -url "/"
+	rxresp
+	expect resp.status == 200
+	expect resp.http.X-Varnish == "1003 1002"
+} -run
+
+# Give varnish a chance to update stats
+delay .1
+
+varnish v1 -expect sess_herd == 1
+varnish v1 -expect sess_conn == 1
+varnish v1 -expect cache_hit == 1
+varnish v1 -expect cache_miss == 1
+varnish v1 -expect client_req == 2
+varnish v1 -expect s_sess == 1
+varnish v1 -expect s_req == 2
+varnish v1 -expect s_fetch == 1



More information about the varnish-commit mailing list