]> git.ipfire.org Git - thirdparty/elfutils.git/commit
debuginfod: Accelerate traversal, shutdowns, improve metrics
authorFrank Ch. Eigler <fche@redhat.com>
Sat, 31 Oct 2020 13:48:56 +0000 (09:48 -0400)
committerFrank Ch. Eigler <fche@redhat.com>
Sat, 31 Oct 2020 14:00:39 +0000 (10:00 -0400)
commit201077456adbe6357f7adc26b24d2e2f161ee7a6
tree8b4869a86e3f37fc43d3d4985e316fea1792d75c
parent63719a2c1548f23018d8afa4821067c440045eac
debuginfod: Accelerate traversal, shutdowns, improve metrics

Added new metrics for scanning that allow estimation of its reading
bandwidth.  Accelerated responsivity to SIGINT shutdown during
archive-scanning phase, which previously insisted on completely
processing the current archive.  Noted in systemd service file that in
the worst case, it might still take a long time.  Accelerated
traversals by moving regex -I/-X handling to apply to file names only
(as always documented), so directory traversal metrics are accurate
regardless of their name.

Signed-off-by: Frank Ch. Eigler <fche@redhat.com>
config/ChangeLog
config/debuginfod.service
debuginfod/ChangeLog
debuginfod/debuginfod.cxx
tests/ChangeLog
tests/run-debuginfod-find.sh