]> git.kaiwu.me - haproxy.git/commit
[BUG] queue management: wake oldest request in queues
authorWilly Tarreau <w@1wt.eu>
Fri, 13 Jun 2008 19:12:51 +0000 (21:12 +0200)
committerWilly Tarreau <w@1wt.eu>
Fri, 20 Jun 2008 13:23:35 +0000 (15:23 +0200)
commited2b8120a4bfcdd5ff4f55782c56d84caef55b85
treea46416f7a845b0b6e26937ac486f7a31821a46bb
parentd55ed24bd548f91b66e393169645636504c26769
[BUG] queue management: wake oldest request in queues

When a server terminates a connection, the next session in its
own queue was immediately processed. Because of this, if all
server queues are always filled, then no new anonymous request
will be processed. Consider oldest request between global and
server queues to choose from which to pick the request.

An improvement over this will consist in adding a configurable
offset when comparing expiration dates, so that cookie-less
requests can get either less or more priority.
include/types/session.h
src/client.c
src/proto_http.c
src/queue.c