[master] edeac06d9 vtc: Stabilize r2387

Walid Boudebouda walid.boudebouda at gmail.com
Wed Oct 1 14:48:11 UTC 2025


commit edeac06d91979b659d0389fba0d3d1db8e5dd7d5
Author: Dridi Boukelmoune <dridi.boukelmoune at gmail.com>
Date:   Fri Jul 18 10:49:09 2025 +0200

    vtc: Stabilize r2387
    
    The connection may be closed before either stream 1 or 3 is done sending
    a CONTINUATION frame.

diff --git a/bin/varnishtest/tests/r02387.vtc b/bin/varnishtest/tests/r02387.vtc
index d2c9796e7..3d9dab7f4 100644
--- a/bin/varnishtest/tests/r02387.vtc
+++ b/bin/varnishtest/tests/r02387.vtc
@@ -11,8 +11,8 @@ varnish v1 -cliok "param.set feature +http2"
 varnish v1 -cliok "param.set debug +syncvsl"
 
 
-barrier b1 cond 2
-barrier b2 cond 2
+barrier b1 cond 3
+barrier b2 cond 3
 
 client c1 {
 	stream 1 {
@@ -27,7 +27,16 @@ client c1 {
 		barrier b1 sync
 		txcont -hdr "bar" "foo"
 
-	} -run
+	} -start
+
+	barrier b2 sync
+	non_fatal
+	barrier b1 sync
+
+	stream 1 -wait
+	stream 3 -wait
+	fatal
+
 	stream 0 {
 		rxgoaway
 		expect goaway.laststream == "1"


More information about the varnish-commit mailing list