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 <f...@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

Reply via email to