commit | 5af3a694f5278793685a102fa8e33974bc608443 | [log] [tgz] |
---|---|---|
author | Willy Tarreau <w@1wt.eu> | Tue Jul 24 23:32:33 2007 +0200 |
committer | Willy Tarreau <w@1wt.eu> | Sun Sep 09 21:09:28 2007 +0200 |
tree | b3205df66a82a1b7d11b3221fa976589f17470ca | |
parent | 632f5a7b6f2a9dbe3e4cd8630ebfdadc4551e2df [diff] |
[MEDIUM] improve behaviour with large number of servers per proxy When a very large number of servers is configured (thousands), shutting down many of them at once could lead to large number of calls to recalc_server_map() which already takes some time. This would result in an O(N^3) computation time, leading to noticeable pauses on slow embedded CPUs on test platforms. Instead, mark the map as dirty and recalc it only when needed.