summaryrefslogtreecommitdiff
path: root/doc/ChangeLog
diff options
context:
space:
mode:
authorFrank Ch. Eigler <fche@redhat.com>2019-12-31 20:06:30 -0500
committerFrank Ch. Eigler <fche@redhat.com>2020-01-11 09:47:02 -0500
commit32ed4e6f8e827949d9c2a16c5fbc0aa75a6a4da9 (patch)
tree4bb964d1e4d601e3a00eeaf49158dc4eb0617c86 /doc/ChangeLog
parentb8d85ed024a745cff05e56c6337d95d654d5294a (diff)
downloadelfutils-32ed4e6f8e827949d9c2a16c5fbc0aa75a6a4da9.tar.gz
debuginfod: rework threading model for file/archive scanning
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/ChangeLog5
1 files changed, 5 insertions, 0 deletions
diff --git a/doc/ChangeLog b/doc/ChangeLog
index b40a141b..370b185d 100644
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,3 +1,8 @@
+2020-01-11 Frank Ch. Eigler <fche@redhat.com>
+
+ * debuginfod.8: Rework sections dealing with traversal/scanning,
+ explaining new threading model.
+
2020-01-02 Mark Wielaard <mark@klomp.org>
* debuginfod.8 (DEBUGINFOD_TIMEOUT): Document as seconds to