Commit graph

16 commits

Author SHA1 Message Date
3428c31f16 Use tokio channels again
All checks were successful
/ clippy (push) Successful in 2m19s
/ tests (push) Successful in 2m26s
/ check (armv7-unknown-linux-musleabihf) (push) Successful in 3m1s
/ check (x86_64-unknown-linux-musl) (push) Successful in 1m53s
/ check (aarch64-unknown-linux-musl) (push) Successful in 3m0s
2024-04-14 20:06:58 -05:00
71d81681d5 It compiles
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2024-02-04 15:45:47 -06:00
d8c4a22ba9 Start describing metrics
Some checks failed
continuous-integration/drone/push Build is failing
2024-02-04 14:26:18 -06:00
50fd3e6182 Enable serving over TLS
All checks were successful
continuous-integration/drone/push Build is passing
2024-01-31 17:47:42 -06:00
4145637a33 Add a few more metrics, increase repo disconnect sleep
All checks were successful
continuous-integration/drone/push Build is passing
2024-01-05 19:35:52 -06:00
bfc2410552 Add trace-level logs to every loop (paranoid)
All checks were successful
continuous-integration/drone/push Build is passing
2023-12-28 11:58:38 -06:00
dc90e00324 Update metrics to 0.22 (plus mechanical changes)
All checks were successful
continuous-integration/drone/push Build is passing
2023-12-26 18:06:38 -06:00
7293628148 put timeout on collecting payloads
All checks were successful
continuous-integration/drone/push Build is passing
2023-12-10 19:26:16 -06:00
c795c1edfa Replace most of actix-rt with tokio, give names to tasks 2023-10-20 19:08:11 -05:00
47751f3875 Downgrade some WARN logs to INFO, update docs for public methods
All checks were successful
continuous-integration/drone/push Build is passing
2023-09-30 17:52:58 -05:00
01cbe34ac3 Remove unneeded annotation
All checks were successful
continuous-integration/drone/push Build is passing
2023-09-30 17:34:05 -05:00
4bb9d81f51 Move internal middleware into own file
Some checks are pending
continuous-integration/drone/push Build is running
2023-09-30 17:33:01 -05:00
e3462f6664 payload middleware: switch to Rc, always inject if Payload isn't None
All checks were successful
continuous-integration/drone/push Build is passing
2023-09-30 17:24:48 -05:00
3267fb8301 Fail requests for malformed deadlines 2023-09-30 17:20:32 -05:00
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
ce0df080f4 Add prometheus metrics
Some checks failed
continuous-integration/drone/push Build is failing
2023-07-22 16:47:59 -05:00