commit | dc2f2753e97ecfe94827de56ee9efd2cd6d39ad3 | [log] [tgz] |
---|---|---|
author | Olivier Houchard <ohouchard@haproxy.com> | Thu Feb 13 19:12:07 2020 +0100 |
committer | Olivier Houchard <cognet@ci0.org> | Thu Mar 19 22:07:33 2020 +0100 |
tree | 903e0e3aa3cb39f0360e7efe664831ac85abbbbd | |
parent | 2444aa5b6693ed626f78b7113f868f1bee4584d5 [diff] |
MEDIUM: servers: Split the connections into idle, safe, and available. Revamp the server connection lists. We know have 3 lists : - idle_conns, which contains idling connections - safe_conns, which contains idling connections that are safe to use even for the first request - available_conns, which contains connections that are not idling, but can still accept new streams (those are HTTP/2 or fastcgi, and are always considered safe).