aa4582a3f8
Remove unused store method
2024-03-09 15:38:39 -06:00
348f4ce0a3
Use same UUID for directory and filename
2024-03-02 12:20:50 -06:00
04dcc9a0c8
Include file extension in identifiers
2024-02-27 20:41:25 -06:00
c17a8722c6
Simplify object and file path generation
2024-02-26 15:43:30 -06:00
7c6112e631
ffprobe: read from file, simplify input-file access
2024-02-25 13:05:47 -06:00
16bf18bda4
Remove some Unpin and 'static bounds
2024-02-22 18:05:04 -06:00
f6087d65be
Use async fn in trait for Store
2024-01-15 15:51:20 -05:00
bfc2410552
Add trace-level logs to every loop (paranoid)
2023-12-28 11:58:38 -06:00
bd0b89b165
Clean spans a bit
2023-12-15 22:34:45 -06:00
8a892ba622
it might work
2023-09-03 18:21:46 -05:00
8921f57a21
Remove Identifier trait, Replace with Arc<str>
2023-09-02 18:38:02 -05:00
8c532c97e6
Initial postgres work
2023-09-02 11:52:55 -05:00
ba3a23ed43
Add error codes
2023-09-01 20:51:01 -05:00
8f50a15b25
Reduce reliance on futures-util
2023-08-23 11:59:42 -05:00
4d78ce7689
Fix store delegation for public_url
2023-07-14 15:23:07 -05:00
786f583d98
Add public_url to Store for optional redirects to public object store urls
...
Add details generation to file migration to set the content-type for uploads
2023-07-14 14:53:37 -05:00
4680f9c3aa
Instrument repo and store build methods
2023-07-08 10:42:03 -05:00
7274538b70
Try adding store healthcheck
2023-07-07 12:05:42 -05:00
a1d48cbb42
Share client between object store and request extractor
...
Add config to limit connection pool size
2023-06-23 11:20:20 -05:00
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
718f09c43a
Clean tracing, simplify validation, rename InputFormat -> VideoFormat
2022-10-01 21:17:18 -05:00
fe2a499110
Fix sending upload parts (set size), optimize small file uploads
2022-10-01 13:00:07 -05:00
25209e29c0
Make it compile
2022-09-24 17:18:53 -05:00
ff1771e016
More migration work for rusty-s3
2022-09-24 14:18:49 -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
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
0d153ca239
Make stores take filename into account when saving files
2021-11-16 09:45:16 -06:00
cf50da30ec
Use rust-s3 fork with asyncwrite support
2021-10-31 12:35:11 -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