debian-forge-composer/cmd/osbuild-worker
Achilleas Koutsou 9fda1ff55f dnfjson: cache cleanup
Added CleanCache() method to the solver that deletes all the caches if
the total size grows above a certain (configurable) limit
(default: 500 MiB).

The function is called externally to handle errors (usually log or
ignore completely) and to avoid calling multiple times for multiple
depsolves of a single request.

The cleanup is extremely simple and is meant as a placeholder for more
sophisticated cache management.  The goal is to simply avoid ballooning
cache sizes that might cause issues for users or our own services.
2022-06-01 11:36:52 +01:00
..
jobimpl-depsolve.go dnfjson: cache cleanup 2022-06-01 11:36:52 +01:00
jobimpl-koji-finalize.go Move OSBuildMetadataToRPMs and PackageMetadataToSignature to osbuild2 2022-02-18 09:26:35 +01:00
jobimpl-koji-init.go Relax TCP timeouts for koji connections 2022-02-10 14:58:10 +01:00
jobimpl-osbuild-koji.go worker/clienterrors: add empty manifest error 2022-04-06 10:57:37 +02:00
jobimpl-osbuild.go Upload to HTTPS S3 - Support self signed certificate 2022-05-26 13:46:00 +03:00
main.go composer+worker: make dnf-json path externally configurable 2022-06-01 11:36:52 +01:00
osbuild.go worker: don't marshal manifest in byte[] from 2022-02-01 20:28:40 +00:00