Commit graph

944 commits

Author SHA1 Message Date
asonix 90065a7db5 Change targets in dev.toml to 'info' 2023-09-30 16:26:59 -05:00
asonix 66e1711723 Enable proper draining of dropped request payloads
Doing this as the outermost middleware ensures all endpoints are covered.

Update request deadline to turn negative deadlines into immediate failures
2023-09-30 16:26:43 -05:00
asonix 8ed5484efe Pull over release documents from 0.4.x
All checks were successful
continuous-integration/drone/push Build is passing
2023-09-30 11:50:30 -05:00
asonix f17ef1b13b Bump version
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
2023-09-29 19:01:13 -05:00
asonix ddbfdfe2b8 Update console-subscriber
All checks were successful
continuous-integration/drone/push Build is passing
2023-09-29 15:16:47 -05:00
asonix 6f44b05c0a Remove references to Arbiter
All checks were successful
continuous-integration/drone/push Build is passing
2023-09-29 11:54:43 -05:00
asonix cd3159fea8 Update dependencies (minor & point)
Some checks failed
continuous-integration/drone/push Build is failing
2023-09-29 11:40:55 -05:00
asonix 9b841be469 Use stable tracing-opentelemetry 2023-09-29 11:40:45 -05:00
asonix fd57c5f56c Update toml to 0.8
Some checks failed
continuous-integration/drone/push Build is failing
2023-09-26 18:04:54 -05:00
asonix d524fe67d9 Update dependencies (minor & point) 2023-09-26 18:04:54 -05:00
asonix 735fcd1b49 Remove dependency on actix-web-codegen
Some checks failed
continuous-integration/drone/push Build is failing
2023-09-24 15:52:31 -05:00
asonix ecdbaa9c92 Use diesel-async re-export of Hook
Some checks are pending
continuous-integration/drone/push Build is running
2023-09-24 15:48:19 -05:00
asonix 745e990fa0 Remove direct dependency on actix-rt and actix-server
Some checks are pending
continuous-integration/drone/push Build is running
2023-09-24 15:45:10 -05:00
asonix 0926739d3c Remove once_cell
All checks were successful
continuous-integration/drone/push Build is passing
2023-09-24 15:32:00 -05:00
asonix e0968dcce3 Remove serde-cbor, num_cpus
All checks were successful
continuous-integration/drone/push Build is passing
2023-09-24 15:22:57 -05:00
asonix fd965bb1a5 Allow processing still images into animation formats
All checks were successful
continuous-integration/drone/push Build is passing
2023-09-24 13:20:33 -05:00
asonix f3ef2d870b Generate details during ingest
All checks were successful
continuous-integration/drone/push Build is passing
2023-09-24 12:58:16 -05:00
asonix 8f62b0c325 clippy
All checks were successful
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
Some checks failed
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
All checks were successful
continuous-integration/drone/push Build is passing
2023-09-20 19:29:19 -05:00
asonix 0690041684 Update flake.lock 2023-09-20 19:23:55 -05:00
asonix d0646dee25 Add config option for external validation timeout 2023-09-20 19:23:55 -05:00
asonix 915adc3454 Merge pull request 'Simplify stream implementations' (#45) from asonix/streem into main
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #45
2023-09-21 00:23:45 +00:00
asonix 4a5b9712aa Combine map_ok and map_err underlying impl
Some checks reported errors
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
All checks were successful
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
Some checks failed
continuous-integration/drone/push Build is failing
2023-09-10 20:43:51 -04:00
asonix b2674f06d0 More streme
Some checks failed
continuous-integration/drone/push Build is failing
2023-09-10 20:08:01 -04:00
asonix 1b97ac1c5a Start replacing manual stream implementations with streem
Some checks failed
continuous-integration/drone/push Build is failing
2023-09-10 18:55:13 -04:00
asonix 5a6179c0ff Update dependencies (minor & point)
All checks were successful
continuous-integration/drone/push Build is passing
2023-09-07 19:23:50 -05:00
asonix 858899b943 Add metrics & tracing to dropped uploads, turn pop into a single query 2023-09-07 19:20:41 -05:00
asonix d3c663ccd0 Update dev.toml
All checks were successful
continuous-integration/drone/push Build is passing
2023-09-06 20:49:13 -05:00
asonix 783df60f81 Fix on_conflict for postgres store migration path 2023-09-06 20:49:00 -05:00
asonix a761daca34 clippy
All checks were successful
continuous-integration/drone/push Build is passing
2023-09-05 20:55:11 -05:00
asonix e15a82c0c7 Add external validation check
Some checks failed
continuous-integration/drone/push Build is failing
2023-09-05 20:45:07 -05:00
asonix 509a52ec6b Merge pull request 'asonix/postgres-repo' (#39) from asonix/postgres-repo into main
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #39
2023-09-05 03:30:49 +00:00
asonix bc49f8ca37 Migrate with timestamp
All checks were successful
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!
All checks were successful
continuous-integration/drone/push Build is passing
2023-09-04 22:06:28 -05:00
asonix 492b99922b 10 second worker delay after disconnect error
Some checks are pending
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
Some checks are pending
continuous-integration/drone/push Build is running
2023-09-04 22:02:59 -05:00
asonix 3bd0f78e75 Use with_timeout for all timeouts
Some checks are pending
continuous-integration/drone/push Build is running
2023-09-04 21:58:57 -05:00
asonix fa11c4853e Update tracing style 2023-09-04 21:51:51 -05:00
asonix a4b1ab7dfb Instrument postgres db calls 2023-09-04 21:51:27 -05:00
asonix 33615672ae Enable prometheus metrics in dev
All checks were successful
continuous-integration/drone/push Build is passing
2023-09-04 16:28:20 -05:00
asonix 37448722de postgres: Rework job & upload notifications (more)
All checks were successful
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 ac9777782a Add script for updating diesel schema
All checks were successful
continuous-integration/drone/push Build is passing
2023-09-03 22:02:33 -05:00
asonix 00aa00c55c postgres: Enable 'previous page' when less than full limit fit on previous page
Some checks are pending
continuous-integration/drone/push Build is running
2023-09-03 21:58:31 -05:00
asonix e961bdc331 Increase opentelemetry output
Some checks reported errors
continuous-integration/drone/push Build encountered an error
2023-09-03 21:32:54 -05:00