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