]> git.ipfire.org Git - thirdparty/haproxy.git/commit
MAJOR: fd: Get rid of the fd cache.
authorOlivier Houchard <ohouchard@haproxy.com>
Wed, 24 Jul 2019 16:07:06 +0000 (18:07 +0200)
committerOlivier Houchard <cognet@ci0.org>
Wed, 31 Jul 2019 12:12:55 +0000 (14:12 +0200)
commit305d5ab469c396b8d2d4b6e742de3ee8da7a9ed5
tree433a83929f30a005183dd746bd94a9d5fcc9f74f
parenta7a0f991c9b621973ba609703bc79ce29125716b
MAJOR: fd: Get rid of the fd cache.

Now that the architecture was changed so that attempts to receive/send data
always come from the upper layers, instead of them only trying to do so when
the lower layer let them know they could try, we can finally get rid of the
fd cache. We don't really need it anymore, and removing it gives us a small
performance boost.
13 files changed:
include/proto/fd.h
include/types/activity.h
src/cli.c
src/debug.c
src/ev_epoll.c
src/ev_evports.c
src/ev_kqueue.c
src/ev_poll.c
src/ev_select.c
src/fd.c
src/haproxy.c
src/mux_h1.c
src/session.c