]> git.kaiwu.me - haproxy.git/commit
[BUG] do not release the connection slot during a retry
authorWilly Tarreau <w@1wt.eu>
Sun, 14 Sep 2008 15:40:09 +0000 (17:40 +0200)
committerWilly Tarreau <w@1wt.eu>
Sun, 14 Sep 2008 16:19:11 +0000 (18:19 +0200)
commitf62c4afe63948d032f2a187e96c46176f587d393
tree8b731ffa829a4dbb08943cd9647be37ef1cb9eae
parent8b2fce37130775215367d5fb23bff73d13e7ab96
[BUG] do not release the connection slot during a retry

A bug was introduced during last queue management fix. If a server
connection fails, the allocated connection slot is released, but it
will be needed again after the turn-around. This also causes more
connections than expected to go to the server because it appears to
have less connections than real.

Many thanks to Rupert Fiasco, Mark Imbriaco, Cody Fauser, Brian
Gupta and Alexander Staubo for promptly providing configuration
and diagnosis elements to help reproduce this problem easily.

(cherry picked from commit 8262d8bd7fdb262c980bd70cb2931e51df07513f)
src/proto_http.c