Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
4ce4195a272cdd8c0d49e8ed65ae3cb2d7cc5669
/
include
/
types
/
task.h
e69893b
BUG/MAJOR: task: add a new TASK_SHARED_WQ flag to fix foreing requeuing
by Willy Tarreau
· 4 years, 9 months ago
42facc5
MINOR: task: introduce work lists
by Willy Tarreau
· 5 years ago
9634e86
CLEANUP: task: move the task_per_thread definition to task.h
by Willy Tarreau
· 5 years ago
13afcb7
BUG/MINOR: task: fix possibly missed event in inter-thread wakeups
by Willy Tarreau
· 6 years ago
9efd745
MEDIUM: tasks: collect per-task CPU time and latency
by Willy Tarreau
· 6 years ago
76e4518
MINOR: tasks: Add a flag that tells if we're in the global runqueue.
by Olivier Houchard
· 6 years ago
f0cea1e
MINOR: tasks: extend the state bits from 8 to 16 and remove the reason
by Willy Tarreau
· 6 years ago
b0bdae7
MAJOR: tasks: Introduce tasklets.
by Olivier Houchard
· 6 years ago
9f6af33
MINOR: tasks: Change the task API so that the callback takes 3 arguments.
by Olivier Houchard
· 6 years ago
9dcf9b6
MINOR: threads: Use __decl_hathreads to declare locks
by Christopher Faulet
· 7 years ago
8d38805
MAJOR: task: make use of the scope-aware ebtree functions
by Willy Tarreau
· 7 years ago
f65610a
CLEANUP: threads: rename process_mask to thread_mask
by Willy Tarreau
· 7 years ago
738a6d7
MEDIUM: threads/tasks: Add lock around notifications
by Thierry FOURNIER
· 7 years ago
c60def8
MAJOR: threads/task: handle multithread on task scheduler
by Emeric Brun
· 7 years ago
d697596
MINOR: tasks: Move Lua notification from Lua to tasks
by Thierry FOURNIER
· 7 years ago
0194897
MAJOR: task: task scheduler rework.
by Emeric Brun
· 7 years ago
05efc0f
DIET/MINOR: task: reduce struct task size by 8 bytes
by Willy Tarreau
· 11 years ago
24f4efa
[MEDIUM] signals: add support for registering functions and tasks
by Willy Tarreau
· 14 years ago
45cb4fb
[MEDIUM] build: switch ebtree users to use new ebtree version
by Willy Tarreau
· 15 years ago
3884cba
[MINOR] show sess: report number of calls to each task
by Willy Tarreau
· 15 years ago
d0a201b
[CLEANUP] task: distinguish between clock ticks and timers
by Willy Tarreau
· 16 years ago
26c2506
[MEDIUM] minor update to the task api: let the scheduler queue itself
by Willy Tarreau
· 16 years ago
4726f53
[OPTIM] task: don't unlink a task from a wait queue when waking it up
by Willy Tarreau
· 16 years ago
fdccded
[MEDIUM] indicate a reason for a task wakeup
by Willy Tarreau
· 16 years ago
0c303ee
[MAJOR] convert all expiration timers from timeval to ticks
by Willy Tarreau
· 16 years ago
91e9993
[MEDIUM] introduce task->nice and boot access to statistics
by Willy Tarreau
· 16 years ago
58b458d
[MAJOR] use an ebtree instead of a list for the run queue
by Willy Tarreau
· 16 years ago
9789f7b
[MAJOR] replace ultree with ebtree in wait-queues
by Willy Tarreau
· 16 years ago
c6ca1a0
[MAJOR] migrated task, tree64 and session to pool2
by Willy Tarreau
· 17 years ago
d825eef
[MAJOR] replaced all timeouts with struct timeval
by Willy Tarreau
· 17 years ago
96bcfd7
[MAJOR] replaced rbtree with ul2tree.
by Willy Tarreau
· 17 years ago
964c936
[MAJOR] replace the wait-queue linked list with an rbtree.
by Willy Tarreau
· 18 years ago
e3ba5f0
[CLEANUP] included common/version.h everywhere
by Willy Tarreau
· 18 years ago
baaee00
[BIGMOVE] exploded the monolithic haproxy.c file into multiple files.
by Willy Tarreau
· 18 years ago