Commit graph

27 commits

Author SHA1 Message Date
asonix 048dc341bc Don't forward Display for process error 2024-02-04 21:47:18 -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 4809c123c2 Reimplement job storage 2024-01-07 18:52:09 -06:00
asonix 54b0b0fb0e jobs-core: Replace Stats with metrics 2022-11-19 14:38:47 -06:00
Aode (lion) ba60a5cbe0 Replace log with tracing 2021-09-16 17:50:32 -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 17416cd892 Expose timeout, status, updated_at 2020-03-22 14:59:36 -05:00
asonix 007d53b3c5 Lessen log levels, return unexecuted jobs 2020-03-21 14:10:29 -05:00
asonix 74ac3a9b61 Update to new futures, new actix 2020-03-20 21:31:03 -05:00
asonix cca9aca333 Permit cached state in local actix workers 2019-10-31 13:46:41 -05:00
asonix d8d4b026fe Prepare jobs-core for release 2019-09-22 12:12:08 -05:00
asonix 1f10095269 Make background-jobs simpler to use 2019-05-27 19:01:21 -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 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 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
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