diff options
author | Frank Ch. Eigler <fche@redhat.com> | 2019-12-26 19:06:46 -0500 |
---|---|---|
committer | Frank Ch. Eigler <fche@redhat.com> | 2020-01-11 22:41:54 -0500 |
commit | 1905518e1680af556078c9d75e73061160d88152 (patch) | |
tree | 86c34dc8bea2892a79742b03aa87d7ab569c856d /doc | |
parent | 05429d753116f5c2931dc15d6cc2a25b310a9f49 (diff) | |
download | elfutils-1905518e1680af556078c9d75e73061160d88152.tar.gz |
debuginfod: extracted-from-archive file cache
Add a facility to service webapi and dwz/altdebug requests that
resolve to archives via a $TMPDIR file cache. This permits
instantaneous dwz resolution during -debuginfo rpm scanning, and also
instantanous duplicate webapi requests. The cache is limited both in
number of entries and in storage space. Heuristics provide
serviceable defaults.
Signed-off-by: Frank Ch. Eigler <fche@redhat.com>
Diffstat (limited to 'doc')
-rw-r--r-- | doc/ChangeLog | 4 | ||||
-rw-r--r-- | doc/debuginfod.8 | 10 |
2 files changed, 14 insertions, 0 deletions
diff --git a/doc/ChangeLog b/doc/ChangeLog index 370b185d..51088dfa 100644 --- a/doc/ChangeLog +++ b/doc/ChangeLog @@ -1,3 +1,7 @@ +2020-01-11 Frank Ch. Eigler <fche@redhat.com + + * debuginfod.8: Document --fdcache-fds and --fdcache-mbs opts. + 2020-01-11 Frank Ch. Eigler <fche@redhat.com> * debuginfod.8: Rework sections dealing with traversal/scanning, diff --git a/doc/debuginfod.8 b/doc/debuginfod.8 index e288e881..166c7c45 100644 --- a/doc/debuginfod.8 +++ b/doc/debuginfod.8 @@ -176,6 +176,16 @@ loops in the symbolic directory tree might lead to \fIinfinite traversal\fP. .TP +.B "\-\-fdcache-fds=NUM" "\-\-fdcache-mbs=MB" +Configure limits on a cache that keeps recently extracted files from +archives. Up to NUM files and up to a total of MB megabytes will be +kept extracted, in order to avoid having to decompress their archives +again. The default NUM and MB values depend on the concurrency of the +system, and on the available disk space on the $TMPDIR or \fB/tmp\fP +filesystem. This is because that is where the most recently used +extracted files are kept. Grooming cleans this cache. + +.TP .B "\-v" Increase verbosity of logging to the standard error file descriptor. May be repeated to increase details. The default verbosity is 0. |