haproxy/include
Willy Tarreau 263b2228e2 EXP: thrd: start to detect thread groups and threads min/max
By mutually refining the thread count and group count, we can try
to detect the most suitable setup for the current machine. Taskset
is implicitly handled correctly. tgroups automatically adapt to the
configured number of threads. cpu-map manages to limit tgroups to
the smallest supported value. In fact this could even work without
the rest of the changes for now, just ignoring CPU locations.

Also it could be useful to calculate a "distance" to next CPU for each
of them so that when trying to create multiple groups we could cut around
the largest ones and evaluate for certain distances how many groups that
would provide.

Last, the per-core capacity and number of siblings would be useful to
figure which groups to consider first.
2023-07-21 17:53:05 +02:00
..
haproxy EXP: thrd: start to detect thread groups and threads min/max 2023-07-21 17:53:05 +02:00
import IMPORT: slz: implement a synchronous flush() operation 2023-06-30 16:12:36 +02:00
make BUILD: makefile: fix build issue on GNU make < 3.82 2023-05-24 15:51:03 +02:00