Commit graph

11 commits

Author SHA1 Message Date
Frank Ch. Eigler
6564f8a21c
debuginfod vms: update to f42, enable --cors
elfutils 0.193 (stable on f42) brings a new --cors option, which lets
third-party webapps safely fetch debuginfo from these servers
2025-05-03 19:02:04 -04:00
Frank Ch. Eigler
943342509c debuginfod: enable --koji-sigcache to serve IMA signatures
With f41's elfutils-debuginfod-0.192-5, we're finally ready to start
serving per-file IMA signatures to remote debuginfo clients.  This
additional flag is needed because fedora/koji stores stripped rpm-ima
signatures in a nearby file rather than in the retained RPM.
2024-10-31 21:40:40 +00:00
Frank Ch. Eigler
d67817bd88 debuginfod: enlarge rpm-extraction fdcache
Thanks to the recently shrunken database schema (~150GB for all of
fedora 35+) and generous storage on the VM servers (~1TB available),
we can dramatically increase the cache size.  Along with debuginfod
upstream improvements (brought in via a copr build), this should
drastically improve the responsiveness of the debuginfod service.
2024-02-14 03:23:00 +00:00
Frank Ch. Eigler
152c7f3d99 debuginfod: drop f33 & f34 from index, prepare for f40+
Tweak the -I/-X regex.
2023-05-02 00:20:27 +00:00
Frank Ch. Eigler
873fed608d debuginfod: tweak caching, stop retaining f32 data
Signed-off-by: Frank Ch. Eigler <fche@redhat.com>
2023-01-12 21:20:34 +00:00
Frank Ch. Eigler
f0a0eb2ba9 debuginfod: tweak prefetch cache settings
Use more cache to avoid as much repeated archive busywork during
workload such as today since 8AM.
Related: https://sourceware.org/bugzilla/show_bug.cgi?id=29098
2022-05-18 23:38:41 +00:00
Frank Ch. Eigler
2bf47f23fb debuginfod: apply thread-pool limits 2022-02-17 17:40:52 +00:00
Frank Ch. Eigler
176ce60e33 debuginfod: add systemd drop-in tweaks
Already in effect on prod & stg, formalize these configuration tweaks
that limit overload, improve cgroup monitoring, and build tolerance to
transient fileserver problems.
2021-11-19 00:43:13 +00:00
Frank Ch. Eigler
1af312bdd3 debuginfod: support f36+, enlarge fdcache
Fix the debuginfod sysconfig file to not stop at f32..f35 but go at
least to eleven ^W f39 for RPM inclusion.  Bump up the fdcache size
to 1024 entries so more archive pieces are retained unpacked, given
that the VMs still have pretty generous unused storage.

These changes are already hand-applied to prod and stg.
2021-08-18 20:35:49 +00:00
Frank Ch. Eigler
47b5976abd debuginfod: tweak server configuration and proxy frontend
Codify a few debuginfod process parameters that appear to be working well.

Adjust incoming proxies to redirect the "/" URL to a wiki page, as
requested by FESCO.
2021-05-10 12:24:39 +00:00
Frank Ch. Eigler
12dc83f767 debuginfod: vm configuration for running service with ansible-based config file 2021-04-06 17:23:43 +00:00