4ac20546ce
Improve migration from 0.3 formats
2022-04-24 17:10:15 -05:00
c80d207a87
Improve tracing
2022-04-06 21:40:49 -05:00
c0d8e0e8e3
Support multiple queues for job processor
2022-04-01 11:51:46 -05:00
09281d9ae8
Move stream timeout to all response bodies
2022-03-29 16:48:26 -05:00
5adb3fde89
Move some Stream implementations into 'stream' module
2022-03-29 15:59:17 -05:00
25f4480809
Remove custom stream error mapping types
2022-03-29 14:17:20 -05:00
eb5e39c634
Use color-eyre
2022-03-28 20:47:46 -05:00
1291bf8beb
Divorce reqwest from main application's spans
2022-03-28 18:42:22 -05:00
1662f153ce
Numerous changes:
...
- Improve error printing (display chain in addition to spantrace)
- Fix migration (read main identifier from identifier tree, not filename tree)
- Ensure uniqueness for processed images in ConcurrentProcessor (use source identifier in addition to thumbnail path, include extension in thumbnail path)
- Update default log levels (make pict-rs quieter)
- Add timeout for serving images from object storage (5 seconds)
2022-03-28 15:34:36 -05:00
37e6b21b55
Fix Range, consolidate errors, test object storage
2022-03-26 20:45:12 -05:00
15b52ba6ec
Get it compiling again
2022-03-26 16:49:23 -05:00
323016f994
Build out migration path
2022-03-25 18:47:50 -05:00
d30415bb49
Don't debug PathStore
2022-03-21 21:43:38 -05:00
5b44de2070
clippy
2021-11-23 16:31:15 -06:00
0d153ca239
Make stores take filename into account when saving files
2021-11-16 09:45:16 -06:00
4c8da2b414
Keep a reqwest client around for sharing an object storage connection pool
2021-11-02 17:21:00 -05:00
ccb9f49b8b
Implement storage migration
2021-10-31 21:11:35 -05:00
cf50da30ec
Use rust-s3 fork with asyncwrite support
2021-10-31 12:35:11 -05:00
76e3d37009
Clean up ObjectStore's Debug impl
2021-10-28 21:07:31 -05:00
366db1e1fe
Make object storage with minio work
2021-10-28 20:59:11 -05:00
f9f4fc63d6
Optionally support s3-compatible storage (untested)
2021-10-27 23:06:03 -05:00
26a2401027
Use tmp files for mp4s
2021-10-23 14:14:12 -05:00
48557bc2ea
Make pict-rs generic over file storage
2021-10-22 23:48:56 -05:00