haproxy/include
Christopher Faulet b077cdc012 MEDIUM: spoe: Use an ebtree to manage idle applets
Instead of using a list of applets with idle ones in front, we now use an
ebtree. Aapplets in the tree are idle by definition. And the key is the applet's
weight. When a new frame is queued, the first idle applet (with the lowest
weight) is woken up and its weight is increased by one. And when an applet sends
a frame to a SPOA, its weight is decremented by one.

This is empirical, but it should avoid to overuse a very few number of applets
and increase the balancing between idle applets.
2018-02-02 16:00:32 +01:00
..
common BUG/MINOR: threads: Update labels array because of changes in lock_label enum 2018-01-30 14:35:24 +01:00
import BUILD: threads/plock: fix a build issue on Clang without optimization 2017-11-20 21:06:35 +01:00
proto MINOR: fd: pass the iocb and owner to fd_insert() 2018-01-29 16:07:25 +01:00
types MEDIUM: spoe: Use an ebtree to manage idle applets 2018-02-02 16:00:32 +01:00