asonix
|
6c3842edfc
|
pict-rs can build on eyra with sled disabled
continuous-integration/drone/push Build is failing
|
2023-09-26 17:17:29 -05:00 |
|
asonix
|
fd965bb1a5
|
Allow processing still images into animation formats
continuous-integration/drone/push Build is passing
|
2023-09-24 13:20:33 -05:00 |
|
asonix
|
f3ef2d870b
|
Generate details during ingest
continuous-integration/drone/push Build is passing
|
2023-09-24 12:58:16 -05:00 |
|
asonix
|
8f62b0c325
|
clippy
continuous-integration/drone/push Build is passing
|
2023-09-24 12:42:23 -05:00 |
|
asonix
|
9ffdd0432f
|
Infer video thumbnail format from image format
|
2023-09-24 12:37:43 -05:00 |
|
asonix
|
6c921817e1
|
Enable thumbnailing animations, use dynamic dispatch for a number of async readers
continuous-integration/drone/push Build is failing
|
2023-09-24 11:54:16 -05:00 |
|
asonix
|
cde4a72203
|
Add metrics to object storage body streams
|
2023-09-20 19:46:10 -05:00 |
|
asonix
|
49d3037358
|
Add metrics to object storage requests
|
2023-09-20 19:39:03 -05:00 |
|
asonix
|
7df6f3906e
|
Add timeout, metrics to external validation request
continuous-integration/drone/push Build is passing
|
2023-09-20 19:29:19 -05:00 |
|
asonix
|
d0646dee25
|
Add config option for external validation timeout
|
2023-09-20 19:23:55 -05:00 |
|
asonix
|
4a5b9712aa
|
Combine map_ok and map_err underlying impl
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build encountered an error
|
2023-09-10 23:51:07 -04:00 |
|
asonix
|
2b10c48619
|
Update io-uring to use streem for file bytes
continuous-integration/drone/push Build is passing
|
2023-09-10 23:45:24 -04:00 |
|
asonix
|
ea75ca24b5
|
Add track_caller to sync methods, update streem
continuous-integration/drone/push Build is failing
|
2023-09-10 20:43:51 -04:00 |
|
asonix
|
b2674f06d0
|
More streme
continuous-integration/drone/push Build is failing
|
2023-09-10 20:08:01 -04:00 |
|
asonix
|
1b97ac1c5a
|
Start replacing manual stream implementations with streem
continuous-integration/drone/push Build is failing
|
2023-09-10 18:55:13 -04:00 |
|
asonix
|
858899b943
|
Add metrics & tracing to dropped uploads, turn pop into a single query
|
2023-09-07 19:20:41 -05:00 |
|
asonix
|
783df60f81
|
Fix on_conflict for postgres store migration path
|
2023-09-06 20:49:00 -05:00 |
|
asonix
|
a761daca34
|
clippy
continuous-integration/drone/push Build is passing
|
2023-09-05 20:55:11 -05:00 |
|
asonix
|
e15a82c0c7
|
Add external validation check
continuous-integration/drone/push Build is failing
|
2023-09-05 20:45:07 -05:00 |
|
asonix
|
bc49f8ca37
|
Migrate with timestamp
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
|
2023-09-04 22:25:11 -05:00 |
|
asonix
|
9c50bbe23a
|
match -> matches!
continuous-integration/drone/push Build is passing
|
2023-09-04 22:06:28 -05:00 |
|
asonix
|
492b99922b
|
10 second worker delay after disconnect error
continuous-integration/drone/push Build is running
|
2023-09-04 22:04:15 -05:00 |
|
asonix
|
62ebc1c60a
|
Move timeout after metrics - timeouts count as incomplete
continuous-integration/drone/push Build is running
|
2023-09-04 22:02:59 -05:00 |
|
asonix
|
3bd0f78e75
|
Use with_timeout for all timeouts
continuous-integration/drone/push Build is running
|
2023-09-04 21:58:57 -05:00 |
|
asonix
|
a4b1ab7dfb
|
Instrument postgres db calls
|
2023-09-04 21:51:27 -05:00 |
|
asonix
|
37448722de
|
postgres: Rework job & upload notifications (more)
continuous-integration/drone/push Build is passing
postgres: Add metrics to job push & pop, upload wait
sled: add upload wait metrics
|
2023-09-04 16:20:26 -05:00 |
|
asonix
|
00aa00c55c
|
postgres: Enable 'previous page' when less than full limit fit on previous page
continuous-integration/drone/push Build is running
|
2023-09-03 21:58:31 -05:00 |
|
asonix
|
a43de122f9
|
postgres: add already-claimed case, general: tracing paranoia
|
2023-09-03 21:30:47 -05:00 |
|
asonix
|
31caea438e
|
Fix slow connection pool access
continuous-integration/drone/push Build is passing
|
2023-09-03 20:05:29 -05:00 |
|
asonix
|
8a892ba622
|
it might work
continuous-integration/drone/push Build is failing
|
2023-09-03 18:21:46 -05:00 |
|
asonix
|
a2933dbebc
|
Implement all the todos
|
2023-09-03 17:11:34 -05:00 |
|
asonix
|
94cb2a9ef3
|
Pass clippy
continuous-integration/drone/push Build is failing
|
2023-09-03 16:59:41 -05:00 |
|
asonix
|
443d327edf
|
Implement a couple more repo traits
continuous-integration/drone/push Build is failing
|
2023-09-03 12:47:06 -05:00 |
|
asonix
|
eac4cd54a4
|
Initial work for pg notifications
continuous-integration/drone/push Build is failing
|
2023-09-02 20:13:32 -05:00 |
|
asonix
|
e580e7701e
|
Finish implementing HashRepo
continuous-integration/drone/push Build is failing
|
2023-09-02 19:13:00 -05:00 |
|
asonix
|
8921f57a21
|
Remove Identifier trait, Replace with Arc<str>
|
2023-09-02 18:38:02 -05:00 |
|
asonix
|
8eb4cda256
|
Implement first query
continuous-integration/drone/push Build is failing
|
2023-09-02 13:52:15 -05:00 |
|
asonix
|
d475723087
|
Finish writing migrations & generate diesel schema
|
2023-09-02 13:35:30 -05:00 |
|
asonix
|
8c532c97e6
|
Initial postgres work
continuous-integration/drone/push Build is failing
|
2023-09-02 11:52:55 -05:00 |
|
asonix
|
ba3a23ed43
|
Add error codes
|
2023-09-01 20:51:01 -05:00 |
|
asonix
|
fd74161c61
|
Rename some repo methods, generate UploadId in repo
continuous-integration/drone/push Build is running
|
2023-09-01 18:41:04 -05:00 |
|
asonix
|
cbb66f1b75
|
Add internal endpoint for deleting alias without a delete token
continuous-integration/drone/push Build is passing
|
2023-09-01 17:25:13 -05:00 |
|
asonix
|
8fb90a6f69
|
Give a meaningful distinction for format in details
continuous-integration/drone/push Build is passing
|
2023-08-31 16:26:45 -05:00 |
|
asonix
|
dce0827099
|
Increase default animation bounds, remove references to converting animations to videos
continuous-integration/drone/push Build is passing
|
2023-08-30 21:55:53 -05:00 |
|
asonix
|
0b70ca49e4
|
clippy
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
|
2023-08-30 21:00:15 -05:00 |
|
asonix
|
721d9e1706
|
Don't try parsing an internal format for OldDetails
|
2023-08-30 20:55:38 -05:00 |
|
asonix
|
92ee60549f
|
Enable copying input av1 stream from mp4 to webm
|
2023-08-30 20:40:08 -05:00 |
|
asonix
|
b48a9233b2
|
Remove transcode from animation to video, make video transcoding 'optional'
Video transcoding still happens, but in many cases the video stream is able to be copied verbatim rather than being decoded & encoded
|
2023-08-30 20:37:54 -05:00 |
|
asonix
|
08fd96c2f7
|
clippy nit
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
|
2023-08-29 13:29:40 -05:00 |
|
asonix
|
c0f6b1e988
|
Enable searching hashes by date
continuous-integration/drone/push Build is running
|
2023-08-29 13:27:18 -05:00 |
|