asonix
e7e4876908
Explicitly handle cases of invalid aliases
2023-07-05 16:46:44 -05:00
asonix
23e67b9697
Enhance migration handling of missing identifiers
...
Queue a cleanup task for hashes that don't have original file identifiers
Be more specific about what field is missing when a field is missing
2023-07-05 09:52:19 -05:00
asonix
c8e84b8914
Greatly improve error information during migration
2023-07-02 21:07:15 -05:00
asonix
e6f17cbac6
Log on successful migration
2023-06-29 11:45:06 -05:00
asonix
01d3610f46
Add basic progress indication for store migration
2023-06-29 11:39:47 -05:00
asonix
a1d48cbb42
Share client between object store and request extractor
...
Add config to limit connection pool size
2023-06-23 11:20:20 -05:00
asonix
554d852e68
Create unique errors for Repo and Store, separate from UploadError
...
Add .is_not_found() for Store errors, wire up Object and File storage to properly set NotFound
Allow skipping files that are not found during store migration
2023-06-20 15:59:08 -05:00
asonix
281ac43dff
Remove cache functionality
2023-02-25 11:34:48 -06:00
asonix
f0f40db8c3
Add healthcheck for db
2023-01-29 11:36:09 -06:00
asonix
5e5dd27a05
Retry migrate_file, remove variant before relating new one
2023-01-04 18:58:05 -06:00
asonix
28f7a139a0
Retry in-process, and rate-limit self
2023-01-04 17:26:05 -06:00
asonix
c55b1115d1
Increase client timeout, attempt to keep track of migration progress for resuming
2023-01-04 15:58:32 -06:00
asonix
3c844d86c5
Allow configuring pict-rs through serializable types
2022-12-26 16:35:25 -06:00
asonix
2c1a37fb62
Extract pict-rs as library
2022-12-23 12:56:15 -06:00