]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
REGTESTS: server: close an occasional race on dynamic_server_ssl.vtc
authorWilly Tarreau <w@1wt.eu>
Wed, 16 Feb 2022 09:45:23 +0000 (10:45 +0100)
committerWilly Tarreau <w@1wt.eu>
Wed, 16 Feb 2022 13:42:13 +0000 (14:42 +0100)
Sometimes when sending commands to shut down a server, haproxy complains
that some connections remain, this is because the server-side connection
might not always be completely released at the moment the client leaves
and the operation is emitted. While shutting down server sessions work,
it seems cleaner to just use "option httpclose" which releases the server
earlier and avoids the race.

This can be backported to 2.5.

reg-tests/ssl/dynamic_server_ssl.vtc

index 0e6ecb5ab99450fbdf0f3538d4fcbc8519613047..e498a81ca21ca601208a18ff4dd7c10fadc6ade7 100644 (file)
@@ -23,6 +23,7 @@ haproxy h1 -conf {
 
        defaults
                mode http
+               option httpclose
                timeout connect "${HAPROXY_TEST_TIMEOUT-5s}"
                timeout client  "${HAPROXY_TEST_TIMEOUT-5s}"
                timeout server  "${HAPROXY_TEST_TIMEOUT-5s}"