asonix
|
eca3697410
|
Add panic boundaries for background jobs
|
2024-04-05 12:57:32 -05:00 |
|
asonix
|
74885f2932
|
Share notification map between sled, postgres
|
2024-03-31 16:00:23 -05:00 |
|
asonix
|
b43a435e64
|
Broken!!!!!
|
2024-03-30 09:36:31 -05:00 |
|
asonix
|
84a882392a
|
Start threading upload configuration into ingest
|
2024-03-27 16:57:22 -05:00 |
|
asonix
|
dff588aafd
|
Switch from deadpool to bb8
|
2024-03-10 15:59:08 -05:00 |
|
asonix
|
4976fcb2eb
|
Remove unneeded code
|
2024-03-09 22:53:46 -06:00 |
|
asonix
|
9fe586b9dd
|
Implement retries for jobs, start warning on long polls
|
2024-03-09 12:15:23 -06:00 |
|
asonix
|
71d81681d5
|
It compiles
|
2024-02-04 15:45:47 -06:00 |
|
asonix
|
c176e4c686
|
clippy
|
2024-02-03 18:30:52 -06:00 |
|
asonix
|
7eba45f37e
|
cargo fix & cargo fmt
|
2024-02-03 18:19:14 -06:00 |
|
asonix
|
f2410a9283
|
use State
|
2024-02-03 13:32:20 -06:00 |
|
asonix
|
cf7c753e65
|
Pass a State value around rather than a bunch of arguments
|
2024-02-03 13:31:54 -06:00 |
|
asonix
|
5805eb0aed
|
Enable configuring imagemagick security policy from pictrs
|
2024-01-31 21:32:01 -06:00 |
|
asonix
|
ee00fafee4
|
Yield more often in queue, simplify traces, log job_id in higher span
|
2024-01-30 14:18:07 -06:00 |
|
asonix
|
7282ee9312
|
Give background jobs more opportunity to yield to runtime
|
2024-01-25 16:59:46 -06:00 |
|
asonix
|
fe1132aec1
|
Enable at-most-once queueing for some cleanup jobs
|
2024-01-24 17:14:31 -06:00 |
|
asonix
|
9ceb26bb5c
|
Clippy
|
2024-01-07 10:09:06 -06:00 |
|
asonix
|
004a54c4ae
|
Improve cooperation from background jobs
|
2024-01-06 17:47:44 -06:00 |
|
asonix
|
4145637a33
|
Add a few more metrics, increase repo disconnect sleep
|
2024-01-05 19:35:52 -06:00 |
|
asonix
|
bfc2410552
|
Add trace-level logs to every loop (paranoid)
|
2023-12-28 11:58:38 -06:00 |
|
asonix
|
dc90e00324
|
Update metrics to 0.22 (plus mechanical changes)
|
2023-12-26 18:06:38 -06:00 |
|
asonix
|
2544cb478f
|
Add static bound to appease 1.74.1
|
2023-12-12 17:17:16 -06:00 |
|
asonix
|
f1c5a56353
|
Port prune_missing from 0.4.x
|
2023-12-12 16:54:41 -06:00 |
|
asonix
|
c795c1edfa
|
Replace most of actix-rt with tokio, give names to tasks
|
2023-10-20 19:08:11 -05:00 |
|
asonix
|
7b5a3020fa
|
Don't rely on global state for tmp_dir
|
2023-10-07 11:32:36 -05:00 |
|
asonix
|
fff4afe105
|
Start working on per-server temporary directory
|
2023-10-06 19:42:24 -05:00 |
|
asonix
|
914e21c043
|
Implement constant-time equality for delete tokens, inline alias cleanup
|
2023-10-04 12:11:29 -05:00 |
|
asonix
|
745e990fa0
|
Remove direct dependency on actix-rt and actix-server
|
2023-09-24 15:45:10 -05:00 |
|
asonix
|
a761daca34
|
clippy
|
2023-09-05 20:55:11 -05:00 |
|
asonix
|
e15a82c0c7
|
Add external validation check
|
2023-09-05 20:45:07 -05:00 |
|
asonix
|
492b99922b
|
10 second worker delay after disconnect error
|
2023-09-04 22:04:15 -05:00 |
|
asonix
|
a4b1ab7dfb
|
Instrument postgres db calls
|
2023-09-04 21:51:27 -05:00 |
|
asonix
|
94cb2a9ef3
|
Pass clippy
|
2023-09-03 16:59:41 -05:00 |
|
asonix
|
443d327edf
|
Implement a couple more repo traits
|
2023-09-03 12:47:06 -05:00 |
|
asonix
|
8921f57a21
|
Remove Identifier trait, Replace with Arc<str>
|
2023-09-02 18:38:02 -05:00 |
|
asonix
|
ba3a23ed43
|
Add error codes
|
2023-09-01 20:51:01 -05:00 |
|
asonix
|
1ee77b19d8
|
Make Repo object safe. Create migration
|
2023-08-15 19:19:03 -05:00 |
|
asonix
|
09236d731d
|
Fix poll after completion, misused compare_and_swap
|
2023-08-14 21:17:57 -05:00 |
|
asonix
|
26ca3a7195
|
Remove associated Bytes type
|
2023-08-14 20:00:00 -05:00 |
|
asonix
|
da876fd553
|
Make it compile
|
2023-08-14 14:25:19 -05:00 |
|
asonix
|
5d4486fdf4
|
Finish queue implementation update for sled
|
2023-08-13 19:47:20 -05:00 |
|
asonix
|
35d0c065e9
|
Start work on 0.5 db format - initial queuerepo changes
|
2023-08-13 14:12:38 -05:00 |
|
asonix
|
aac1bb7bc4
|
Finish media proxy implementation
|
2023-07-23 15:45:52 -05:00 |
|
asonix
|
77cdeab57e
|
Improve metrics, add job metrics
|
2023-07-22 21:11:28 -05:00 |
|
asonix
|
fe1f7c869f
|
Enable cleanup of variants
Still TODO: doing a first pass to mark variants as accessed on launch
|
2023-07-22 19:41:50 -05:00 |
|
asonix
|
3ca994ee31
|
Replace global config with passed-around config
This will enable spinning up pict-rs multiple times in the same process with different configurations
|
2023-07-22 12:31:01 -05:00 |
|
asonix
|
ac48003f45
|
Extract ProcessMap out of static
|
2023-07-22 11:16:19 -05:00 |
|
asonix
|
33b83f97f2
|
It compiles
Need to reinstate media limits
|
2023-07-13 13:48:59 -05:00 |
|
asonix
|
ad1837f9dd
|
VERY BROKEN: start replacing parts of pict-rs
|
2023-07-12 22:12:21 -05:00 |
|
asonix
|
281ac43dff
|
Remove cache functionality
|
2023-02-25 11:34:48 -06:00 |
|