summaryrefslogtreecommitdiff
path: root/include/haproxy/task-t.h
Commit message (Expand)AuthorAgeFilesLines
* MINOR: flags/task: use flag dumping for task stateWilly Tarreau2022-09-091-1/+25
* CLEANUP: task: move tid and wake_date into the common partWilly Tarreau2022-09-081-6/+4
* DEBUG: task: simplify the caller recording in DEBUG_TASKWilly Tarreau2022-09-081-2/+3
* DEBUG: task: use struct ha_caller instead of arrays of file:lineWilly Tarreau2022-09-081-2/+1
* DEBUG: task: define a series of wakeup types for tasks and taskletsWilly Tarreau2022-09-081-0/+13
* MINOR: tasks: do not keep cpu and latency times in struct taskWilly Tarreau2022-09-081-2/+0
* BUG/MINOR: sched: properly account for the CPU time of dying tasksWilly Tarreau2022-09-081-1/+1
* CLEANUP: task: rename ->call_date to ->wake_dateWilly Tarreau2022-09-081-2/+2
* MINOR: task: permanently enable latency measurement on taskletsWilly Tarreau2022-09-081-3/+1
* MEDIUM: task: use regular eb32 trees for the run queuesWilly Tarreau2022-07-011-1/+1
* CLEANUP: task: remove the now unused TASK_GLOBAL flagWilly Tarreau2022-07-011-1/+1
* MEDIUM: task: remove TASK_SHARED_WQ and only use t->tidWilly Tarreau2022-07-011-3/+2
* CLEANUP: task: remove thread_mask from the struct taskWilly Tarreau2022-07-011-1/+0
* MEDIUM: task: add and preset a thread ID in the task structWilly Tarreau2022-07-011-1/+1
* MINOR: task: add a new task_instant_wakeup() functionWilly Tarreau2022-04-221-0/+10
* BUG/MINOR: task: do not set TASK_F_USR1 for no reasonWilly Tarreau2021-10-211-0/+3
* REORG: thread/sched: move the task_per_thread stuff to thread_ctxWilly Tarreau2021-10-081-32/+0
* CLEANUP: tree-wide: only include ebtree-t from type filesWilly Tarreau2021-10-071-2/+1
* CLEANUP: tasks: remove the long-unused work_listsWilly Tarreau2021-10-011-16/+0
* CLEANUP: task: make sure tasklet handlers always indicate their statusesWilly Tarreau2021-03-131-0/+5
* MINOR: task: add an application specific flag to the state: TASK_F_USR1Willy Tarreau2021-03-051-1/+2
* MEDIUM: task: extend the state field to 32 bitsWilly Tarreau2021-03-051-23/+25
* MINOR: task: move the nice field to the struct task onlyWilly Tarreau2021-03-051-1/+3
* MINOR: task: stop abusing the nice field to detect a taskletWilly Tarreau2021-03-051-1/+3
* MINOR: task: add one extra tasklet class: TL_HEAVYWilly Tarreau2021-02-261-7/+15
* MINOR: task: limit the number of subsequent heavy tasks with flag TASK_HEAVYWilly Tarreau2021-02-261-0/+1
* MINOR: tasks: also compute the tasklet latency when DEBUG_TASK is setWilly Tarreau2021-02-251-0/+3
* MINOR: task: move the allocated tasks counter to the per-thread structWilly Tarreau2021-02-241-0/+1
* CLEANUP: tasks: use a less confusing name for task_list_sizeWilly Tarreau2021-02-241-1/+1
* MINOR: tasks: do not maintain the rqueue_size counter anymoreWilly Tarreau2021-02-241-2/+1
* MEDIUM: task: remove the tasks_run_queue counter and have one per threadWilly Tarreau2021-02-241-0/+1
* MINOR: sched: have one runqueue ticks counter per threadWilly Tarreau2021-02-201-1/+2
* MINOR: tasks: add DEBUG_TASK to report caller info in a taskWilly Tarreau2021-02-181-0/+13
* BUG/MEDIUM: task: close a possible data race condition on a tasklet's list linkWilly Tarreau2020-11-301-0/+1
* MEDIUM: sched: create a new TASK_KILLED task flagWilly Tarreau2020-07-011-0/+1
* MINOR: tasks: add a mask of the queues with active taskletsWilly Tarreau2020-06-241-0/+1
* MINOR: tasks: make current_queue an index instead of a pointerWilly Tarreau2020-06-241-1/+1
* MINOR: task: add a new pointer to current tasklet queueWilly Tarreau2020-06-231-0/+1
* REORG: include: make list-t.h part of the base APIWilly Tarreau2020-06-111-1/+0
* CLEANUP: include: tree-wide alphabetical sort of include filesWilly Tarreau2020-06-111-1/+1
* REORG: include: move task.h to haproxy/task{,-t}.hWilly Tarreau2020-06-111-0/+146