diff options
author | Frank Ch. Eigler <fche@redhat.com> | 2019-12-31 20:06:30 -0500 |
---|---|---|
committer | Frank Ch. Eigler <fche@redhat.com> | 2019-12-31 20:06:30 -0500 |
commit | b225b73266a068afa87ac06858c81688f0c00ea3 (patch) | |
tree | cddd6e525030d3206660d1919a682e326db47bd5 /po/ChangeLog | |
parent | 5de5dc7d1bf8b49056b123978f0449588d5f006c (diff) | |
download | elfutils-fche/debuginfod-workq.tar.gz |
debuginfod: rework threading model for file/archive scanningfche/debuginfod-workq
We switch from a thread per supplied PATH, with a semaphore based
concurrency control, to a fixed number of worker threads collecting
the result of a plain directory traversal being put into a work queue.
This allows maximal continuous concurrency, even if the PATH
directories are dramatically differently sized. There is no more need
to use concurrency-motivated subdirectory wildcards for PATH entries:
just a single top level directory will work fast. doc & tests incl.
Diffstat (limited to 'po/ChangeLog')
0 files changed, 0 insertions, 0 deletions