[PATCH] PR28708 debuginfod testsuite
Mark Wielaard
mark@klomp.org
Sun Apr 3 19:41:05 GMT 2022
Hi Frank,
On Sun, Apr 03, 2022 at 01:01:14PM -0400, Frank Ch. Eigler via Elfutils-devel wrote:
> Planning to commit this shortly.
Yes, please!
> commit e646e363e72e06e0ed5574c929236d815ddcbbaf (HEAD -> master)
> Author: Frank Ch. Eigler <fche@redhat.com>
> Date: Sun Apr 3 12:47:17 2022 -0400
>
> PR28708: debuginfod: use MHD_USE_EPOLL for microhttpd threads
>
> Testing on s390x and other architectures indicates that this
> configuration reduces thundering-herd wakeups and saturation of a
> small number of threads. The run-debuginfod-webapi-concurrency.sh
> test appears solid now.
Thanks for digging into this and finding a solution. Nice that it is
just adding that flag. It was driving me nuts that I didn't understand
where the failures really came from. I assume otherwise libmicrohttpd
uses select and it runs into trouble because that can only support up
to 1024 connections simultaniously.
Cheers,
Mark
More information about the Elfutils-devel
mailing list