]> git.ipfire.org Git - thirdparty/elfutils.git/commit
PR30316: debuginfod wal checkpointing
authorFrank Ch. Eigler <fche@redhat.com>
Mon, 8 May 2023 15:05:48 +0000 (11:05 -0400)
committerFrank Ch. Eigler <fche@redhat.com>
Tue, 9 May 2023 16:14:21 +0000 (12:14 -0400)
commitd16628bb7dc39a020e555e16bf56374fdac84e42
tree3ea7b77053e65c546840b39e076d84edbd1c330c
parenta2f3f09745f781663eb874a4a86b5781cb423115
PR30316: debuginfod wal checkpointing

Add a "--scan-checkpoint=NUM" option to debuginfod to control forced
synchronization & sqlite -wal checkpointing for the multithreaded
scanning process.  In absence of this, a server that's busy with other
read & write operations can accumulate potentially large SQLITE WAL
temporary files.  This option causes the server to take intermittent
quiescent breaks during scanning, during which the -wal file can be
processed and truncated.

Signed-off-by: Frank Ch. Eigler <fche@redhat.com>
NEWS
debuginfod/debuginfod.cxx
doc/debuginfod.8
tests/run-debuginfod-extraction.sh