Commit graph

78 commits

Author SHA1 Message Date
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
85ae1369d0 Update readme 2019-09-08 19:03:00 -05:00
9c8a8dcfc9 Update sled 2019-09-08 18:59:21 -05:00
366a328e9f Bump deps 2019-08-31 11:11:24 -05:00
4b2b1fb442 Add matrix link 2019-07-30 17:30:08 -05:00
092f36d4aa Add start_in_arbiter for workers 2019-06-01 10:58:25 -05:00
e9dc3b69f4 Clonable ProcessorMap 2019-06-01 10:58:05 -05:00
267ffa81b0 Remove unneeded trait methods 2019-05-27 20:49:46 -05:00
89eb549c44 Update example, readme 2019-05-27 20:35:02 -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
645041fbac Update example, maybe look into ProcessorExt trait for Actix 2019-05-27 12:42:07 -05:00
6cd5344b7b Hide generics behind Box<dyn Trait> 2019-05-27 12:29:11 -05:00
dfba0cf7f2 Filter by job-readiness as well 2019-05-25 18:09:10 -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
875eec57dd Bump versions 2019-05-25 16:41:58 -05:00
2a6612225a Update cargo toml 2019-05-25 16:39:52 -05:00
e43abbfaaa Add lock on queue traversal 2019-05-25 16:39:16 -05:00
d3987768a5 Update readme, main repo docs 2019-05-25 16:15:09 -05:00
986a08b7e9 Update repo links 2019-05-25 15:33:38 -05:00
df932f6699 Organize sled 2019-05-25 15:32:17 -05:00
5b13908886 2019 2019-05-25 15:26:12 -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
94d0fd9a02
Job IDs start at 1, not 2 2018-12-18 17:11:02 -06:00
2fea1e8e69
Tick before increment, tick on fetch 2018-12-18 17:09:10 -06:00
c6682d2fc9
Bump version (again) 2018-12-18 16:55:40 -06:00
2e10a14ed4
Bump version 2018-12-18 16:54:01 -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
3529b3ae08
Re-set default async zmq impl 2018-12-16 13:53:21 -06:00
a7b494ca39
Prepare release 2018-12-16 13:44:25 -06:00
a22d10242a
Fix jobs-server 2018-12-16 13:14:46 -06:00
d266315f1f
Add jobs-actix 2018-12-16 12:43:44 -06:00
6e79341b38
Add scheduled jobs, fix spawning non-default jobs 2018-12-13 11:08:28 -06:00
8a78f9e129 Bump KV dep 2018-11-19 20:38:45 -06:00
2438fbcdaf Remove 'ignore' from readme 2018-11-18 15:10:18 -06:00
ecf3efd9fb Update README version 2018-11-18 15:05:57 -06:00
4f2530d485 Add application state 2018-11-18 15:05:03 -06:00
58f794dc55 Update docs, use associated constants, add queue_sync 2018-11-18 08:45:12 -06:00
803a242a46 Oops, fix doc links 2018-11-17 19:52:36 -06:00
843b5407e8 Update metadata again 2018-11-17 19:46:42 -06:00
3553e2bdf8 Update metadata for other crates in the project 2018-11-17 19:43:45 -06:00
6878a8b3d2 Add metadata to core toml 2018-11-17 19:41:21 -06:00
cf6ede67ea Add documentation, license info, Make API cleaner 2018-11-17 19:39:04 -06:00
c23aa0961d Remove jobs-actix, jobs-tokio 2018-11-17 17:00:43 -06:00