asonix
|
57761f3609
|
Use a better mutex
|
2020-05-21 22:01:20 -05:00 |
|
asonix
|
77999cf295
|
Clippy nits
|
2020-04-25 17:12:43 -05:00 |
|
asonix
|
57e6a06f00
|
Remove actix actor dep from core
|
2020-04-23 13:23:09 -05:00 |
|
asonix
|
e52348a9ec
|
Print job duration
|
2020-04-21 16:08:19 -05:00 |
|
asonix
|
759ccf018b
|
Eliminate Processor
|
2020-04-20 19:30:56 -05:00 |
|
asonix
|
ca1c073666
|
Add ActixJob to handle spawinging ?Send futures
|
2020-03-30 10:36:49 -05:00 |
|
asonix
|
799391811c
|
Expose next_queue, add docs
|
2020-03-22 16:04:49 -05:00 |
|
asonix
|
0df808e97d
|
Move timeout getter to JobInfo
|
2020-03-22 15:02:32 -05:00 |
|
asonix
|
17416cd892
|
Expose timeout, status, updated_at
|
2020-03-22 14:59:36 -05:00 |
|
asonix
|
cc2d0fbf0d
|
Uuid ids
|
2020-03-22 12:52:43 -05:00 |
|
asonix
|
1da4c7f64c
|
Soften log levels again
|
2020-03-21 14:23:52 -05:00 |
|
asonix
|
3144b71abb
|
Properly fetch jobs for memory storage
|
2020-03-21 14:19:16 -05:00 |
|
asonix
|
007d53b3c5
|
Lessen log levels, return unexecuted jobs
|
2020-03-21 14:10:29 -05:00 |
|
asonix
|
aba91d70b9
|
If a job is not ready, put it back
|
2020-03-21 14:00:52 -05:00 |
|
asonix
|
2fe8e9885c
|
Move job back to named Future associated type
|
2020-03-21 09:44:38 -05:00 |
|
asonix
|
db12d38f15
|
Fix example
|
2020-03-20 22:13:30 -05:00 |
|
asonix
|
b40dc7dc93
|
Introduce job timeout
|
2020-03-20 22:04:23 -05:00 |
|
asonix
|
74ac3a9b61
|
Update to new futures, new actix
|
2020-03-20 21:31:03 -05:00 |
|
asonix
|
147a15b2fe
|
Bump core and actix versions
|
2019-11-05 16:09:23 -06:00 |
|
asonix
|
cca9aca333
|
Permit cached state in local actix workers
|
2019-10-31 13:46:41 -05:00 |
|
asonix
|
7e06ad981f
|
Prepare jobs-actix for release
|
2019-09-22 12:33:33 -05:00 |
|
asonix
|
d8d4b026fe
|
Prepare jobs-core for release
|
2019-09-22 12:12:08 -05:00 |
|
asonix
|
0522c83c33
|
Bring back Fail
|
2019-09-17 17:49:45 -05:00 |
|
asonix
|
b017803b74
|
Use stable sled-extensions
|
2019-09-16 20:31:11 -05:00 |
|
asonix
|
7a365ad415
|
Update licensing, sled-extensions
|
2019-09-15 15:51:33 -05:00 |
|
asonix
|
9c8a8dcfc9
|
Update sled
|
2019-09-08 18:59:21 -05:00 |
|
asonix
|
e9dc3b69f4
|
Clonable ProcessorMap
|
2019-06-01 10:58:05 -05:00 |
|
asonix
|
267ffa81b0
|
Remove unneeded trait methods
|
2019-05-27 20:49:46 -05:00 |
|
asonix
|
6ad80ea4dc
|
Bump versions
|
2019-05-27 19:30:30 -05:00 |
|
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
|
986a08b7e9
|
Update repo links
|
2019-05-25 15:33:38 -05:00 |
|
asonix
|
5b13908886
|
2019
|
2019-05-25 15:26:12 -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
|
94d0fd9a02
|
Job IDs start at 1, not 2
|
2018-12-18 17:11:02 -06:00 |
|
asonix
|
2fea1e8e69
|
Tick before increment, tick on fetch
|
2018-12-18 17:09:10 -06:00 |
|
asonix
|
2e10a14ed4
|
Bump version
|
2018-12-18 16:54:01 -06:00 |
|
asonix
|
fcfc85cb69
|
Add statistics, and expose them through jobs-actix
|
2018-12-18 16:50:47 -06:00 |
|
asonix
|
a7b494ca39
|
Prepare release
|
2018-12-16 13:44:25 -06:00 |
|
asonix
|
a22d10242a
|
Fix jobs-server
|
2018-12-16 13:14:46 -06:00 |
|
asonix
|
d266315f1f
|
Add jobs-actix
|
2018-12-16 12:43:44 -06:00 |
|
asonix
|
6e79341b38
|
Add scheduled jobs, fix spawning non-default jobs
|
2018-12-13 11:08:28 -06:00 |
|
asonix
|
8a78f9e129
|
Bump KV dep
|
2018-11-19 20:38:45 -06:00 |
|
asonix
|
4f2530d485
|
Add application state
|
2018-11-18 15:05:03 -06:00 |
|
asonix
|
58f794dc55
|
Update docs, use associated constants, add queue_sync
|
2018-11-18 08:45:12 -06:00 |
|
asonix
|
803a242a46
|
Oops, fix doc links
|
2018-11-17 19:52:36 -06:00 |
|
asonix
|
843b5407e8
|
Update metadata again
|
2018-11-17 19:46:42 -06:00 |
|
asonix
|
3553e2bdf8
|
Update metadata for other crates in the project
|
2018-11-17 19:43:45 -06:00 |
|
asonix
|
6878a8b3d2
|
Add metadata to core toml
|
2018-11-17 19:41:21 -06:00 |
|
asonix
|
cf6ede67ea
|
Add documentation, license info, Make API cleaner
|
2018-11-17 19:39:04 -06:00 |
|
asonix
|
c8f1f6cd34
|
Mark jobs staged, not running
Clear staged jobs on startup
|
2018-11-16 19:10:45 -06:00 |
|
asonix
|
c0fcedf8a1
|
Add queues, make fault tolerant
|
2018-11-10 22:46:46 -06:00 |
|
asonix
|
0cfec96d4e
|
Introduce queues to server
|
2018-11-10 21:15:21 -06:00 |
|
asonix
|
e70a6b80e4
|
Make jobs processor accessible over a network
|
2018-11-07 23:47:11 -06:00 |
|
asonix
|
afff778309
|
Split core into multiple files
|
2018-11-07 20:20:30 -06:00 |
|
asonix
|
3f6e27a9f7
|
Avoid unwraps by removing the need to parse
|
2018-11-07 19:59:21 -06:00 |
|
asonix
|
5c8b50643d
|
Make actix handler and frontend
|
2018-11-07 19:50:21 -06:00 |
|
asonix
|
3eda504199
|
max-retries should be 'retries', not 'tries'
|
2018-11-06 21:32:40 -06:00 |
|
asonix
|
fd0ace925d
|
Add backoff for failed jobs
|
2018-11-06 21:26:48 -06:00 |
|
asonix
|
a9b294d39e
|
Fix deadlocks in Storage methods
|
2018-11-06 20:01:43 -06:00 |
|
asonix
|
13f31c6e31
|
Hook things together
|
2018-11-05 20:53:03 -06:00 |
|
asonix
|
d8ff979616
|
Start putting tokio executor together
|
2018-11-04 20:13:06 -06:00 |
|