commit | 351411facdb38ca0ae32afd6ad62da35ae79d511 | [log] [tgz] |
---|---|---|
author | Olivier Houchard <ohouchard@haproxy.com> | Thu Dec 27 17:20:54 2018 +0100 |
committer | Willy Tarreau <w@1wt.eu> | Fri Dec 28 16:33:13 2018 +0100 |
tree | af8aa4e3f0256957df0c1c3c9c683c77bdbab28d | |
parent | 5f7de56a08701f05967af98fc9b0b40ed2017b14 [diff] |
BUG/MAJOR: sessions: Use an unlimited number of servers for the conn list. When a session adds a connection to its connection list, we used to remove connections for an another server if there were not enough room for our server. This can't work, because those lists are now the list of connections we're responsible for, not just the idle connections. To fix this, allow for an unlimited number of servers, instead of using an array, we're now using a linked list.