debian-forge-composer/internal
Brian C. Lane aca748bc14 Don't Panic in getComposeStatus and skip invalid jobs in fsjobqueue New
This handles corrupt job json files by skipping them. They still exist,
and errors are logged, but the system keeps working.

If one or more of the json files in /var/lib/osbuild-composer/jobs/
becomes corrupt they can stop the osbuild-composer service from
starting, or stop commands like 'composer-cli compose status' from
working because they quit on the first error and miss any job that
aren't broken.
2023-11-20 13:34:40 +01:00
..
auth internal/auth: add TenantChannelMiddleware 2023-06-28 15:08:37 +02:00
blueprint internal/blueprints: filesystem TOML tests 2023-11-09 15:47:07 +01:00
boot Delete unused internal/platform package 2023-10-20 18:59:00 +02:00
client test: Use test_distro.NewTestDistro from images 2023-09-21 16:56:54 +02:00
cloud internal/cloud/gcp/compute: keep legacy Guest OS Features for el9.0 2023-08-21 16:57:33 +02:00
cloudapi cloudapi: add upload targets to route handler tests 2023-11-17 16:48:16 +01:00
common Internal: delete unused common.VersionLessThan() 2023-10-10 14:30:58 +02:00
dnfjson update to go 1.19 2023-07-21 19:18:00 +02:00
fsnode internal/fsnode: add API for custom directories and files 2023-02-22 12:17:36 +01:00
jobqueue Don't Panic in getComposeStatus and skip invalid jobs in fsjobqueue New 2023-11-20 13:34:40 +01:00
jsondb jsondb: improve performance of list operation 2023-06-20 10:45:22 +02:00
mocks Don't Panic in getComposeStatus and skip invalid jobs in fsjobqueue New 2023-11-20 13:34:40 +01:00
prometheus prometheus: split off request timing information into separate mw 2023-06-28 15:08:37 +02:00
remotefile remotefile: Use io.ReadAll not ioutil.ReadAll 2023-03-22 08:14:01 -07:00
reporegistry split: replace internal packages with images library 2023-07-10 21:11:19 +02:00
runner runner: add platform-python only for RHEL 8+ 2023-01-25 20:37:12 +01:00
store Don't Panic in getComposeStatus and skip invalid jobs in fsjobqueue New 2023-11-20 13:34:40 +01:00
target target: add the pulp.ostree target to the marshal functions 2023-10-18 21:14:46 +02:00
test split: replace internal packages with images library 2023-07-10 21:11:19 +02:00
upload upload/pulp: wait for tasks in UploadAndDistributeCommit 2023-10-18 21:14:46 +02:00
weldr Don't Panic in getComposeStatus and skip invalid jobs in fsjobqueue New 2023-11-20 13:34:40 +01:00
worker Delete unused internal/platform package 2023-10-20 18:59:00 +02:00
tools.go Remove old build tag comments 2023-03-07 09:22:23 -08:00