asonix
1f10095269
Make background-jobs simpler to use
2019-05-27 19:01:21 -05:00
asonix
6cd5344b7b
Hide generics behind Box<dyn Trait>
2019-05-27 12:29:11 -05:00
asonix
0a509e0271
Queue as many jobs as we can on ping
...
This change isn't incredibly important, but in cases where more than one
jobs server is running, and one happens to get a heavy amount of new job
traffic while the others get very few, it is possible that we can end up
with unprocessed jobs in the DB while not every worker is busy. This
change exausts our worker queue on ping if there are jobs available
2019-05-25 17:10:32 -05:00
asonix
986a08b7e9
Update repo links
2019-05-25 15:33:38 -05:00
asonix
f2a694879c
Revamp background-jobs with pluggable backends
2019-05-25 15:22:26 -05:00
asonix
edd63abf0f
Relax bounds
2019-05-23 22:41:34 -05:00
asonix
2968ba5360
Drop tokio
2019-05-23 22:25:00 -05:00
asonix
d1aeb6c139
Bump actix
2019-05-21 15:04:06 -05:00
asonix
c6682d2fc9
Bump version (again)
2018-12-18 16:55:40 -06:00
asonix
fcfc85cb69
Add statistics, and expose them through jobs-actix
2018-12-18 16:50:47 -06:00
asonix
975c20bd85
Add crate info for jobs-actix
2018-12-16 13:57:09 -06:00
asonix
d266315f1f
Add jobs-actix
2018-12-16 12:43:44 -06:00
asonix
c23aa0961d
Remove jobs-actix, jobs-tokio
2018-11-17 17:00:43 -06:00
asonix
c8f1f6cd34
Mark jobs staged, not running
...
Clear staged jobs on startup
2018-11-16 19:10:45 -06:00
asonix
9cff817ed6
Rename crate, update TODO
2018-11-16 18:14:33 -06:00
asonix
0cfec96d4e
Introduce queues to server
2018-11-10 21:15:21 -06:00
asonix
afff778309
Split core into multiple files
2018-11-07 20:20:30 -06:00
asonix
5c8b50643d
Make actix handler and frontend
2018-11-07 19:50:21 -06:00