]> git.ipfire.org Git - thirdparty/haproxy.git/commit
CLEANUP: tasks: remove the long-unused work_lists
authorWilly Tarreau <w@1wt.eu>
Fri, 1 Oct 2021 16:30:14 +0000 (18:30 +0200)
committerWilly Tarreau <w@1wt.eu>
Fri, 1 Oct 2021 16:30:14 +0000 (18:30 +0200)
commit6a2a912cb82b8114f31afb36777e3cd82a33dc8c
tree1935c4e0dee3e3523f958683a188482c4e59c341
parentf542941f71a18f44e9577378608160bee20f38c6
CLEANUP: tasks: remove the long-unused work_lists

Work lists were a mechanism introduced in 1.8 to asynchronously delegate
some work to be performed on another thread via a dedicated task.
The only user was the listeners, to deal with the queue. Nowadays
the tasklets have made this much more convenient, and have replaced
work_lists in the listeners. It seems there will be no valid use case
of work lists anymore, so better get rid of them entirely and keep the
scheduler code cleaner.
include/haproxy/task-t.h
include/haproxy/task.h
src/task.c