-
aa9b89e33a
core: add debug log when starting job
Aode (lion)
2021-11-17 12:32:54 -0600
-
3eb23fb7a1
Remove unneeded clone
Aode (lion)
2021-11-17 11:53:11 -0600
-
f826a87a59
Return error when failing to spawn enqueue
background-jobs-actix-v0.9.5
Aode (lion)
2021-11-17 11:43:14 -0600
-
1b673a13a0
Switch example to ActixJob
Aode (lion)
2021-11-17 11:29:53 -0600
-
70ab459ae9
actix: Move QueueHandle to StateFn argument
Aode (lion)
2021-10-29 19:19:04 -0500
-
db9af6a3b8
Remove server creation free functions
Aode (lion)
2021-10-29 18:52:29 -0500
-
cff996d1f1
Introduce a manager to keep workers alive
Aode (lion)
2021-10-29 17:07:01 -0500
-
7002366d67
Attempt restarting ticker, workers in live arbiters
Aode (lion)
2021-10-29 15:20:04 -0500
-
1f8ef7905d
example: use in_arbiter APIs
Aode (lion)
2021-10-29 14:56:53 -0500
-
95a7dcf6a6
shim: expose in_arbiter server builders
background-jobs-v0.9.1
Aode (lion)
2021-10-29 14:56:08 -0500
-
c48d42ead6
actix: imlement restarting for ticker, workers if Arbiter is still live
background-jobs-actix-v0.9.4
Aode (lion)
2021-10-29 14:54:31 -0500
-
c93fec98a0
core: implement Clone for CachedProcessorMap<S>
background-jobs-core-v0.9.4
Aode (lion)
2021-10-29 14:52:59 -0500
-
7e1e89e777
2021
Aode (Lion)
2021-10-21 16:31:29 -0500
-
e6ecf3aa67
Use JoinHandle to transfer result
Aode (Lion)
2021-10-11 18:49:39 -0500
-
461c9e5ed2
Port warn on drop from 0.9.x
Aode (Lion)
2021-10-06 21:29:34 -0500
-
e3bba29de4
Bump version
background-jobs-actix-v0.9.3
Aode (Lion)
2021-10-06 21:21:34 -0500
-
5cd6a1b102
Warn about working closing on drop
Aode (Lion)
2021-10-06 21:20:17 -0500
-
1266873f5d
actix: simply start_in_arbiter
Aode (Lion)
2021-10-06 21:12:16 -0500
-
1ce008e8c4
actix: Add start_in_arbiter_handle
background-jobs-actix-v0.9.2
Aode (Lion)
2021-10-06 21:09:07 -0500
-
c0ce6f303e
Move more out of spawned tasks
Aode (Lion)
2021-10-06 20:31:27 -0500
-
cce5a97306
Don't have long-running spans
background-jobs-actix-v0.10.1
Aode (Lion)
2021-09-21 12:02:58 -0500
-
1d30a9472c
Allow jobs to wrap themselves in their own span
background-jobs-v0.10.0
background-jobs-core-v0.10.0
background-jobs-actix-v0.10.0
Aode (Lion)
2021-09-21 10:32:48 -0500
-
fbd614474f
Relicense
Aode (Lion)
2021-09-21 10:17:24 -0500
-
68a80085de
Remove lingering .enter calls
Aode (lion)
2021-09-17 17:09:55 -0500
-
ba60a5cbe0
Replace log with tracing
Aode (lion)
2021-09-16 17:50:32 -0500
-
-
5828b3d68a
Bump jobs-core version
background-jobs-core-v0.9.3
Aode (Lion)
2021-09-13 17:41:45 -0500
-
5ebc1bd674
Handle panicking jobs
Aode (Lion)
2021-09-13 17:40:49 -0500
-
a2c149e406
Bump env-logger in example
asonix
2021-06-24 11:50:20 -0500
-
7b071278bc
Forward ActixJob constants to Job
background-jobs-core-v0.9.2
asonix
2021-04-03 16:08:01 -0500
-
4954406ba0
Remove explicit tokio dep in jobs-sled
background-jobs-sled-storage-v0.9.1
asonix
2021-02-06 10:50:47 -0600
-
0b0c91ebe4
jobs-core: bump version
background-jobs-sled-storage-v0.9.0
background-jobs-core-v0.9.1
background-jobs-actix-v0.9.1
asonix
2021-02-04 12:43:30 -0600
-
3607816bc5
actix-example: use sled storage
asonix
2021-02-04 12:40:39 -0600
-
b5661fb8e6
jobs-core: remove futures dev-dep
asonix
2021-02-04 12:40:28 -0600
-
bd51c9d73d
jobs-sled: revive it
asonix
2021-02-04 12:37:29 -0600
-
928b6adb9b
jobs-actix: remove rand dep
asonix
2021-02-04 12:37:12 -0600
-
be513dae1e
Update to actix-rt 2.0.0
background-jobs-v0.9.0
background-jobs-core-v0.9.0
background-jobs-actix-v0.9.0
asonix
2021-02-03 16:32:56 -0600
-
2cb81ee743
Carry Arbiter in QueueHandle to allow spawning from off the runtime
asonix
2021-01-06 12:24:27 -0600
-
8817e8b679
Stable release
asonix
2020-09-13 19:38:13 -0500
-
57761f3609
Use a better mutex
asonix
2020-05-21 22:01:20 -0500
-
77999cf295
Clippy nits
asonix
2020-04-25 17:12:43 -0500
-
57e6a06f00
Remove actix actor dep from core
asonix
2020-04-23 13:23:09 -0500
-
ba1a9f422f
Remove dependency on Actix Actors
asonix
2020-04-23 13:16:56 -0500
-
e52348a9ec
Print job duration
asonix
2020-04-21 16:08:19 -0500
-
f1c4709e41
Expose schedule in queuehandle, expose dev types in main lib
asonix
2020-04-21 12:04:18 -0500
-
f8fa1bb5ef
Update docs
asonix
2020-04-20 19:42:39 -0500
-
759ccf018b
Eliminate Processor
asonix
2020-04-20 19:30:56 -0500
-
ca1c073666
Add ActixJob to handle spawinging ?Send futures
asonix
2020-03-30 10:36:49 -0500
-
799391811c
Expose next_queue, add docs
asonix
2020-03-22 16:04:49 -0500
-
0df808e97d
Move timeout getter to JobInfo
asonix
2020-03-22 15:02:32 -0500
-
17416cd892
Expose timeout, status, updated_at
asonix
2020-03-22 14:59:36 -0500
-
cc2d0fbf0d
Uuid ids
asonix
2020-03-22 12:52:43 -0500
-
1da4c7f64c
Soften log levels again
asonix
2020-03-21 14:23:52 -0500
-
3144b71abb
Properly fetch jobs for memory storage
asonix
2020-03-21 14:19:16 -0500
-
007d53b3c5
Lessen log levels, return unexecuted jobs
asonix
2020-03-21 14:10:29 -0500
-
aba91d70b9
If a job is not ready, put it back
asonix
2020-03-21 14:00:52 -0500
-
587adfebab
Add more logging around checkdb
asonix
2020-03-21 13:41:15 -0500
-
248af5c783
Remove futures 0.1 dep, update sled
asonix
2020-03-21 12:18:15 -0500
-
f75c6b8eb5
Update sled
asonix
2020-03-21 11:50:24 -0500
-
5a0f9c0d5d
Bring back checkdb for polling newly available tasks
asonix
2020-03-21 10:11:27 -0500
-
2fe8e9885c
Move job back to named Future associated type
asonix
2020-03-21 09:44:38 -0500
-
4514db49ee
Update docs
asonix
2020-03-20 22:24:31 -0500
-
076a30d61c
Remove unchanged default const
asonix
2020-03-20 22:13:53 -0500
-
db12d38f15
Fix example
asonix
2020-03-20 22:13:30 -0500
-
b40dc7dc93
Introduce job timeout
asonix
2020-03-20 22:04:23 -0500
-
74ac3a9b61
Update to new futures, new actix
asonix
2020-03-20 21:31:03 -0500
-
147a15b2fe
Bump core and actix versions
asonix
2019-11-05 16:09:23 -0600
-
cca9aca333
Permit cached state in local actix workers
asonix
2019-10-31 13:46:41 -0500
-
f254b24814
Bump version for new sled
background-jobs-v0.7.0
background-jobs-sled-storage-v0.3.0
asonix
2019-10-28 18:47:23 -0500
-
a267fddd38
Bump version for doc update
background-jobs-v0.6.1
background-jobs-sled-storage-v0.2.0
background-jobs-core-v0.6.0
background-jobs-actix-v0.6.0
asonix
2019-09-22 13:13:38 -0500
-
b023978cf1
Bump readme, lib docs
asonix
2019-09-22 13:13:05 -0500
-
436f92f6ba
Update readme
asonix
2019-09-22 12:53:06 -0500
-
ee5c5723c9
Clean examples
asonix
2019-09-22 12:49:28 -0500
-
a5b2a3e8dd
Prepare jobs-sled for release
asonix
2019-09-22 12:41:13 -0500
-
7e06ad981f
Prepare jobs-actix for release
asonix
2019-09-22 12:33:33 -0500
-
d8d4b026fe
Prepare jobs-core for release
asonix
2019-09-22 12:12:08 -0500
-
0522c83c33
Bring back Fail
asonix
2019-09-17 17:49:45 -0500
-
b017803b74
Use stable sled-extensions
asonix
2019-09-16 20:31:11 -0500
-
7a365ad415
Update licensing, sled-extensions
asonix
2019-09-15 15:51:33 -0500
-
85ae1369d0
Update readme
asonix
2019-09-08 19:03:00 -0500
-
9c8a8dcfc9
Update sled
asonix
2019-09-08 18:59:21 -0500
-
366a328e9f
Bump deps
asonix
2019-08-31 11:09:26 -0500
-
4b2b1fb442
Add matrix link
asonix
2019-07-30 17:30:08 -0500
-
092f36d4aa
Add start_in_arbiter for workers
asonix
2019-06-01 10:58:25 -0500
-
e9dc3b69f4
Clonable ProcessorMap
asonix
2019-06-01 10:58:05 -0500
-
267ffa81b0
Remove unneeded trait methods
asonix
2019-05-27 20:49:46 -0500
-
89eb549c44
Update example, readme
asonix
2019-05-27 20:35:02 -0500
-
6ad80ea4dc
Bump versions
asonix
2019-05-27 19:30:30 -0500
-
ffa61b3c33
Add Every, a tool to create recurring jobs
asonix
2019-05-27 19:23:25 -0500
-
1f10095269
Make background-jobs simpler to use
asonix
2019-05-27 19:01:21 -0500
-
645041fbac
Update example, maybe look into ProcessorExt trait for Actix
asonix
2019-05-27 12:42:07 -0500
-
6cd5344b7b
Hide generics behind Box<dyn Trait>
asonix
2019-05-27 12:29:11 -0500
-
dfba0cf7f2
Filter by job-readiness as well
asonix
2019-05-25 18:09:10 -0500
-
0a509e0271
Queue as many jobs as we can on ping
asonix
2019-05-25 17:10:32 -0500
-
875eec57dd
Bump versions
asonix
2019-05-25 16:41:58 -0500
-
2a6612225a
Update cargo toml
asonix
2019-05-25 16:39:52 -0500
-
e43abbfaaa
Add lock on queue traversal
asonix
2019-05-25 16:39:16 -0500
-
d3987768a5
Update readme, main repo docs
asonix
2019-05-25 16:15:09 -0500
-
986a08b7e9
Update repo links
asonix
2019-05-25 15:33:38 -0500
-
df932f6699
Organize sled
asonix
2019-05-25 15:32:14 -0500
-
5b13908886
2019
asonix
2019-05-25 15:26:12 -0500