Aode (lion)
8734dfbdc7
Add backgrounding routes
...
- Accept backgrounded uploads
- Allow backgrounded processing
Still TODO:
- Endpoint for waiting on/claiming an upload
2022-04-02 20:56:29 -05:00
Aode (Lion)
c4d014597e
Better job recovery
2022-04-02 18:53:03 -05:00
Aode (Lion)
77a400c7ca
Implement UploadRepo
2022-04-02 17:41:00 -05:00
Aode (Lion)
09f53b9ce6
Move away from UploadManager to direct repo & store actions
2022-04-02 16:44:03 -05:00
Aode (lion)
c0d8e0e8e3
Support multiple queues for job processor
2022-04-01 11:51:46 -05:00
Aode (lion)
63d66050c8
Enable buffering iterator items for iterstream
2022-03-29 16:18:00 -05:00
Aode (lion)
5adb3fde89
Move some Stream implementations into 'stream' module
2022-03-29 15:59:17 -05:00
Aode (lion)
602d1ea935
Begin implementing queue, put cleanups in it
2022-03-29 12:51:16 -05:00
Aode (Lion)
eb5e39c634
Use color-eyre
2022-03-28 20:47:46 -05:00
Aode (lion)
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
Aode (lion)
37e6b21b55
Fix Range, consolidate errors, test object storage
2022-03-26 20:45:12 -05:00
Aode (lion)
15b52ba6ec
Get it compiling again
2022-03-26 16:49:23 -05:00
Aode (lion)
323016f994
Build out migration path
2022-03-25 18:47:50 -05:00
Aode (lion)
d6567fbbbd
Implement sled repo
2022-03-24 17:09:15 -05:00