Commit graph

95 commits

Author SHA1 Message Date
8817e8b679 Stable release 2020-09-13 19:38:13 -05:00
57761f3609 Use a better mutex 2020-05-21 22:01:20 -05:00
77999cf295 Clippy nits 2020-04-25 17:12:43 -05:00
ba1a9f422f Remove dependency on Actix Actors 2020-04-23 13:16:56 -05:00
f1c4709e41 Expose schedule in queuehandle, expose dev types in main lib 2020-04-21 12:04:18 -05:00
759ccf018b Eliminate Processor 2020-04-20 19:30:56 -05:00
ca1c073666 Add ActixJob to handle spawinging ?Send futures 2020-03-30 10:36:49 -05:00
cc2d0fbf0d Uuid ids 2020-03-22 12:52:43 -05:00
007d53b3c5 Lessen log levels, return unexecuted jobs 2020-03-21 14:10:29 -05:00
587adfebab Add more logging around checkdb 2020-03-21 13:48:40 -05:00
248af5c783 Remove futures 0.1 dep, update sled 2020-03-21 12:18:15 -05:00
5a0f9c0d5d Bring back checkdb for polling newly available tasks 2020-03-21 10:11:27 -05:00
2fe8e9885c Move job back to named Future associated type 2020-03-21 09:44:38 -05:00
4514db49ee Update docs 2020-03-20 22:24:31 -05:00
74ac3a9b61 Update to new futures, new actix 2020-03-20 21:31:03 -05:00
147a15b2fe Bump core and actix versions 2019-11-05 16:09:23 -06:00
cca9aca333 Permit cached state in local actix workers 2019-10-31 13:46:41 -05:00
ee5c5723c9 Clean examples 2019-09-22 12:49:28 -05:00
7e06ad981f Prepare jobs-actix for release 2019-09-22 12:33:33 -05:00
0522c83c33 Bring back Fail 2019-09-17 17:49:45 -05:00
b017803b74 Use stable sled-extensions 2019-09-16 20:31:11 -05:00
7a365ad415 Update licensing, sled-extensions 2019-09-15 15:51:33 -05:00
366a328e9f Bump deps 2019-08-31 11:11:24 -05:00
092f36d4aa Add start_in_arbiter for workers 2019-06-01 10:58:25 -05:00
267ffa81b0 Remove unneeded trait methods 2019-05-27 20:49:46 -05:00
6ad80ea4dc Bump versions 2019-05-27 19:30:30 -05:00
ffa61b3c33 Add Every, a tool to create recurring jobs 2019-05-27 19:23:25 -05:00
1f10095269 Make background-jobs simpler to use 2019-05-27 19:01:21 -05:00
6cd5344b7b Hide generics behind Box<dyn Trait> 2019-05-27 12:29:11 -05:00
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
986a08b7e9 Update repo links 2019-05-25 15:33:38 -05:00
f2a694879c Revamp background-jobs with pluggable backends 2019-05-25 15:22:26 -05:00
edd63abf0f Relax bounds 2019-05-23 22:41:34 -05:00
2968ba5360 Drop tokio 2019-05-23 22:25:00 -05:00
d1aeb6c139 Bump actix 2019-05-21 15:04:06 -05:00
c6682d2fc9
Bump version (again) 2018-12-18 16:55:40 -06:00
fcfc85cb69
Add statistics, and expose them through jobs-actix 2018-12-18 16:50:47 -06:00
975c20bd85
Add crate info for jobs-actix 2018-12-16 13:57:09 -06:00
d266315f1f
Add jobs-actix 2018-12-16 12:43:44 -06:00
c23aa0961d Remove jobs-actix, jobs-tokio 2018-11-17 17:00:43 -06:00
c8f1f6cd34 Mark jobs staged, not running
Clear staged jobs on startup
2018-11-16 19:10:45 -06:00
9cff817ed6 Rename crate, update TODO 2018-11-16 18:14:33 -06:00
0cfec96d4e Introduce queues to server 2018-11-10 21:15:21 -06:00
afff778309 Split core into multiple files 2018-11-07 20:20:30 -06:00
5c8b50643d Make actix handler and frontend 2018-11-07 19:50:21 -06:00