haproxy/admin
Willy Tarreau c4710e14fe ADMIN: halog: automatically enable USE_MEMCHR on the right glibc version
There has been a USE_MEMCHR option for ages that was mostly never enabled
because it was unclear when glibc became faster. A quick look at the code
indicates that this arrived with the SSE implementation of memchr() which
arrived at commit 093ecf92998de2 between 2.14 and 2.15, so let's automatically
turn this on on x86_64 with glibc >= 2.15.

This results in ~6GB of logs read per second (20 million lines) and ~2.5GB/s
(8 million lines) parsed for errors or status codes classification, or 1 GB/s
(3 million lines) for time percentiles.
2021-04-02 17:48:42 +02:00
..
halog ADMIN: halog: automatically enable USE_MEMCHR on the right glibc version 2021-04-02 17:48:42 +02:00
iprange CONTRIB: move some admin-related sub-projects to admin/ 2021-04-02 17:48:42 +02:00
netsnmp-perl CONTRIB: move some admin-related sub-projects to admin/ 2021-04-02 17:48:42 +02:00
release-estimator CONTRIB: move some admin-related sub-projects to admin/ 2021-04-02 17:48:42 +02:00
selinux CONTRIB: move some admin-related sub-projects to admin/ 2021-04-02 17:48:42 +02:00
syntax-highlight CONTRIB: move some admin-related sub-projects to admin/ 2021-04-02 17:48:42 +02:00
systemd CONTRIB: move some admin-related sub-projects to admin/ 2021-04-02 17:48:42 +02:00
wireshark-dissectors/peers CONTRIB: move some admin-related sub-projects to admin/ 2021-04-02 17:48:42 +02:00