]> git.kaiwu.me - haproxy.git/commit
REGTESTS: converter: serve the two sha2 requests on one connection
authorWilly Tarreau <w@1wt.eu>
Tue, 22 Sep 2026 22:50:12 +0000 (22:50 +0000)
committerWilly Tarreau <w@1wt.eu>
Wed, 30 Sep 2026 15:25:37 +0000 (17:25 +0200)
commit26dd5a488038a76e3c398d7d67542bfd6ffbc88b
tree325ec7776fdac2073f3cc658fa8eae9d80fa28e0
parentda4fee6839e46b0020912dd101fd1abb3612d5bd
REGTESTS: converter: serve the two sha2 requests on one connection

The final validation campaign caught this test with "HTTP header is
incomplete" when the whole suite runs with "--j 32" on a loaded
machine. Its client sends its two requests over a single connection
while the server answers each of them in its own iteration, so it
closes after the first response, exactly when the second request is
sent over the connection haproxy reuses, and the client gets that close
instead of a response.

This is the same shape which was fixed in the transaction state test:
the server now keeps its connection for both requests. Twenty runs in
parallel with the machine loaded pass.
reg-tests/converter/sha2.vtc