mirror of
http://git.haproxy.org/git/haproxy.git/
synced 2025-02-07 22:12:08 +00:00
The scheduler has become complex over time and the latest updates were a good opportunity to document it. This diagram shows the time-based wait queue(s), the priority-based run queue(s), and the class-based tasklet queues, trying to emphasize what is local-only and what is shared between threads. The diagram is provided in .fig, .svg, .png, and .pdf.
147 KiB
1280x982px
147 KiB
1280x982px
![](/RepoMirrors/haproxy/raw/commit/bbeec37b3189d8132e9faeea60285bdb0eefcf26/doc/internals/sched.png)