asonix
|
63ee0d7cb7
|
jobs-core: change 'timeout' to 'heartbeat_interval'
|
2024-01-10 15:06:36 -06:00 |
|
asonix
|
3045f003b7
|
jobs-core: remove JobStatus, constify some methods, return whether job is finished in complete
|
2024-01-08 16:27:46 -06:00 |
|
asonix
|
0cd0f91369
|
Fix fetching next timestamp, make more things public
|
2024-01-07 22:45:48 -06:00 |
|
asonix
|
4809c123c2
|
Reimplement job storage
|
2024-01-07 18:52:09 -06:00 |
|
asonix
|
21c98d607f
|
Update metrics
|
2024-01-07 12:30:04 -06:00 |
|
asonix
|
1a835863d4
|
core: Improve tracing
|
2022-12-13 23:06:29 -06:00 |
|
asonix
|
8af4af8374
|
core: Add tracing around requesting jobs
|
2022-12-12 10:36:04 -06:00 |
|
asonix
|
ba8899bed8
|
core: Paranoid no-lock-in-async
|
2022-12-09 17:39:30 -06:00 |
|
asonix
|
ecb9cae3c1
|
core: don't misuse gauges
|
2022-11-19 17:41:20 -06:00 |
|
asonix
|
54b0b0fb0e
|
jobs-core: Replace Stats with metrics
|
2022-11-19 14:38:47 -06:00 |
|
asonix
|
9c77c20883
|
clippy
|
2022-11-17 23:55:29 -06:00 |
|
Aode (lion)
|
250d2f0a33
|
Ensure memory storage timer works
|
2022-07-02 14:03:26 -05:00 |
|
Aode (lion)
|
1ac3c0bc86
|
Remove concept of ticking, instead wait for jobs
|
2022-07-02 13:42:17 -05:00 |
|
Aode (Lion)
|
bf65fe802a
|
Remove chrono, use std time types for public api
|
2022-01-17 17:45:24 -06:00 |
|
Aode (lion)
|
ba60a5cbe0
|
Replace log with tracing
|
2021-09-16 17:50:32 -05:00 |
|
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
|
759ccf018b
|
Eliminate Processor
|
2020-04-20 19:30:56 -05:00 |
|
asonix
|
cc2d0fbf0d
|
Uuid ids
|
2020-03-22 12:52:43 -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
|
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
|
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
|
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
|
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
|
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
|
fcfc85cb69
|
Add statistics, and expose them through jobs-actix
|
2018-12-18 16:50:47 -06:00 |
|
asonix
|
d266315f1f
|
Add jobs-actix
|
2018-12-16 12:43:44 -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
|
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
|
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 |
|