]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
MINOR: backend: Remove test on HTX streams to reuse idle connections on connect
authorChristopher Faulet <cfaulet@haproxy.com>
Mon, 8 Jul 2024 17:12:50 +0000 (19:12 +0200)
committerChristopher Faulet <cfaulet@haproxy.com>
Fri, 12 Jul 2024 13:27:05 +0000 (15:27 +0200)
In connect_server() function, there is a test to be able to reuse idle
connections for HTX streams only. Till now, only HTTP connections can be
idle. And this tests was added to be sure to now reuse idle connections for
legacy HTTP streams. But the legacy HTTP was removed in HAProxy-2.1. So we
can safely remove this test.

The related issue is #2502.

src/backend.c

index d74ae40825120ac6872f7449d269814660fcd222..99549fc131c00c7f6cecd5c884d0cead9b9d0abf 100644 (file)
@@ -1377,12 +1377,6 @@ int connect_server(struct stream *s)
                                                srv->pool_conn_name_expr, SMP_T_STR);
        }
 
-       /* do not reuse if mode is not http */
-       if (!IS_HTX_STRM(s)) {
-               DBG_TRACE_STATE("skip idle connections reuse: no htx", STRM_EV_STRM_PROC|STRM_EV_CS_ST, s);
-               goto skip_reuse;
-       }
-
        /* disable reuse if websocket stream and the protocol to use is not the
         * same as the main protocol of the server.
         */