]> git.ipfire.org Git - thirdparty/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:22:50 +0000 (15:22 +0200)
commit8857af4b00b40d76b398dccf8d6fb46a41521aac
tree2458d64be288eaa83d156d67f2c05bfe84787d5c
parentf4c7353757cad736354a9cedc5d86d9a295860a3
[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