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 /doc/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 'doc/ChangeLog')
| -rw-r--r-- | doc/ChangeLog | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/doc/ChangeLog b/doc/ChangeLog index 1422766d..24f62af9 100644 --- a/doc/ChangeLog +++ b/doc/ChangeLog @@ -1,3 +1,8 @@ +2019-12-31 Frank Ch. Eigler <fche@redhat.com> + + * debuginfod.8: Rework sections dealing with traversal/scanning, + explaining new threading model. + 2019-12-22 Frank Ch. Eigler <fche@redhat.com * debuginfod.8: Add -U (DEB) flag, generalize RPM to "archive". |
