]> git.ipfire.org Git - thirdparty/haproxy.git/commit
MINOR: http-ana: Perform L7 retries because of status codes in response analyser
authorChristopher Faulet <cfaulet@haproxy.com>
Wed, 26 May 2021 11:14:39 +0000 (13:14 +0200)
committerChristopher Faulet <cfaulet@haproxy.com>
Wed, 26 May 2021 11:56:06 +0000 (13:56 +0200)
commit1f08bffe0cfaaedfc3e022c7c3be1580c3ed68de
tree2b0ff88eba388f157cfe518b74dee107083f2816
parentd976923ab27e8aeb6cc6518232b5d2835401b1c8
MINOR: http-ana: Perform L7 retries because of status codes in response analyser

L7 retries because of status codes are now performed in the response
analyser. This way, it is no longer required to handle L7 retries in
si_cs_recv(). It is also useless to set CF_READ_ERROR on the response
channel to be able to trigger such retries.

In addition, if no L7 retries are performed when the response is received,
the L7 buffer is immediately released. Before in this case, it was only
released with the stream.
src/http_ana.c
src/stream_interface.c