-
ce4858d87a
Update event-listener, bump jobs-core version
main
background-jobs-core-v0.18.1
asonix
2024-04-06 13:29:50 -0500
-
4dbde2c9eb
Add gauges for memory storage
asonix
2024-04-06 13:24:29 -0500
-
f5163454da
Store queue_time_id to avoid O(n) heartbeats & removals
asonix
2024-04-06 13:15:46 -0500
-
005b8f851b
Update nixpkgs
asonix
2024-04-06 13:06:17 -0500
-
13b72ec9cc
Bump versions
background-jobs-v0.18.0
background-jobs-tokio-v0.18.0
background-jobs-sled-v0.18.0
background-jobs-postgres-v0.18.0
background-jobs-metrics-v0.18.0
background-jobs-core-v0.18.0
background-jobs-actix-v0.18.0
asonix
2024-02-04 23:39:23 -0600
-
141db9afc8
Remove anyhow
asonix
2024-02-04 23:35:47 -0600
-
8217012237
Add type Error to Job
asonix
2024-02-04 22:19:41 -0600
-
424f792cb0
Update jobs-core version
asonix
2024-02-04 21:46:54 -0600
-
048dc341bc
Don't forward Display for process error
asonix
2024-02-04 21:44:49 -0600
-
9cb57a03f5
Remove keyword from toplevel
background-jobs-v0.17.0
asonix
2024-01-18 13:31:21 -0500
-
484e660c5f
Add time to tokio features
background-jobs-tokio-v0.17.0
background-jobs-sled-v0.17.0
asonix
2024-01-18 13:27:19 -0500
-
d2c171913f
Fix tokio docs
background-jobs-postgres-v0.17.0
background-jobs-metrics-v0.17.0
background-jobs-core-v0.17.0
background-jobs-actix-v0.17.0
asonix
2024-01-18 13:14:58 -0500
-
a0c924a4f3
Document available features
asonix
2024-01-18 13:10:30 -0500
-
9141f662d7
clippy
asonix
2024-01-18 13:01:03 -0500
-
c1d7d9e750
Update cargo tomls
asonix
2024-01-18 12:58:59 -0500
-
5a95a71b7c
Convert panic example to tokio
asonix
2024-01-14 12:49:07 -0500
-
eff0956740
update tokio-example
asonix
2024-01-14 12:48:56 -0500
-
c01a3544bc
postgres: don't warn without tokio_unstable
asonix
2024-01-14 12:48:29 -0500
-
7eaa3d8c72
Rework tokio workers to be supervised
asonix
2024-01-14 12:48:02 -0500
-
6665ced671
Add tokio example, update example imports
asonix
2024-01-13 16:58:48 -0500
-
56291a91f8
Expose all subcrates
asonix
2024-01-13 16:58:33 -0500
-
cff4da40b8
tokio: update version
asonix
2024-01-13 16:57:49 -0500
-
61456090fc
sled: update toml
asonix
2024-01-13 16:57:37 -0500
-
ab6ab53b9a
actix: fix docs, namespace metrics
asonix
2024-01-13 16:37:44 -0500
-
8797127077
metrics: fix docs
asonix
2024-01-13 16:37:14 -0500
-
f85469686f
Build a quick tokio-based jobs processor. more-or-less copy actix
asonix
2024-01-13 16:36:49 -0500
-
b0beaad10a
postgres-example: update usage
asonix
2024-01-10 21:15:31 -0600
-
42bc58bc94
jobs-actix: avoid warning when not(tokio_unstable)
asonix
2024-01-10 21:15:03 -0600
-
72f4fc1cdc
jobs-postgres: spawn with task names
asonix
2024-01-10 21:14:39 -0600
-
f7f6f901f8
jobs-sled: spawn blocking for sled access
asonix
2024-01-10 21:14:14 -0600
-
495977b8d8
jobs-actix: spawn with task names
asonix
2024-01-10 21:11:45 -0600
-
e663dbe62e
memory & sled: take heartbeat_interval into account, all: instrument storage implementations
asonix
2024-01-10 19:45:07 -0600
-
ac6ad4bc2b
Instrument postgres calls
asonix
2024-01-10 19:20:27 -0600
-
5e25b2f11d
jobs-actix: use configured heartbeat interval
asonix
2024-01-10 15:09:49 -0600
-
e2e784f012
postgres-example: copy from basic-example
asonix
2024-01-10 15:08:15 -0600
-
ae90774bb1
jobs-postgres: complete the implementation
asonix
2024-01-10 15:07:18 -0600
-
ad0a295dd1
jobs-sled: reorganize completion match
asonix
2024-01-10 15:06:59 -0600
-
63ee0d7cb7
jobs-core: change 'timeout' to 'heartbeat_interval'
asonix
2024-01-10 15:06:36 -0600
-
0f8b279e3f
Start building jobs-postgres
asonix
2024-01-09 23:16:35 -0600
-
2727645ca9
Add heartbeat loop to jobs-actix
asonix
2024-01-09 18:06:28 -0600
-
e02de4a153
Add Send and Sync to Server Deref
asonix
2024-01-08 16:53:14 -0600
-
dc3f7b2c62
Remove dependency on tracing-futures
asonix
2024-01-08 16:37:32 -0600
-
51418ced0e
Bump version
asonix
2024-01-08 16:34:22 -0600
-
fa41f6571c
metrics-example: use MetricsStorage
asonix
2024-01-08 16:30:04 -0600
-
6db1d78192
facade: expose MetricsStorage
asonix
2024-01-08 16:29:50 -0600
-
3ab2bef826
jobs-metrics: Add Storage type to provide metrics for any storage backend
asonix
2024-01-08 16:29:29 -0600
-
f73712c098
jobs-sled: Update to new storage api
asonix
2024-01-08 16:28:55 -0600
-
cb4124b282
jobs-actix: handle storage api change
asonix
2024-01-08 16:28:18 -0600
-
3045f003b7
jobs-core: remove JobStatus, constify some methods, return whether job is finished in complete
asonix
2024-01-08 16:27:46 -0600
-
6cec89361c
Update examples to use new api
asonix
2024-01-07 22:48:38 -0600
-
c00f739cdc
Update exports
asonix
2024-01-07 22:48:17 -0600
-
a39cb084d2
Rework sled for new api
asonix
2024-01-07 22:46:47 -0600
-
d1d578aa97
Remove actix-job, make ActixSpawner public
asonix
2024-01-07 22:46:30 -0600
-
0cd0f91369
Fix fetching next timestamp, make more things public
asonix
2024-01-07 22:45:48 -0600
-
496c40ddd4
Remove UnwindSafe bound on Unsend jobs
asonix
2024-01-07 18:54:14 -0600
-
4809c123c2
Reimplement job storage
asonix
2024-01-07 18:52:09 -0600
-
21c98d607f
Update metrics
background-jobs-v0.16.0
background-jobs-metrics-v0.16.0
background-jobs-core-v0.16.0
background-jobs-actix-v0.16.0
asonix
2024-01-07 12:30:04 -0600
-
c275bc7ef6
all: update metrics
background-jobs-v0.15.0
background-jobs-metrics-v0.15.0
background-jobs-core-v0.15.0
background-jobs-actix-v0.15.0
asonix
2023-04-27 19:29:46 -0500
-
8bb0aa03e0
metrics: add README
asonix
2023-03-22 22:27:05 -0500
-
193c02aa73
Split metrics into crate
asonix
2023-03-22 22:25:19 -0500
-
4d4a70d290
Add comments to example
asonix
2023-03-22 22:17:41 -0500
-
fa395efbae
Add metrics example
asonix
2023-03-22 22:15:38 -0500
-
1d1d2047db
Initial metrics implementaiton
asonix
2023-03-22 21:59:37 -0500
-
218436e170
actix: bump version
background-jobs-actix-v0.14.5
asonix
2022-12-13 23:13:42 -0600
-
5f3454055c
core: bump version
background-jobs-core-v0.14.4
asonix
2022-12-13 23:12:35 -0600
-
ee91b27933
actix: Improve tracing
asonix
2022-12-13 23:07:03 -0600
-
1a835863d4
core: Improve tracing
asonix
2022-12-13 23:06:29 -0600
-
d276aa2cfe
actix: bump version
background-jobs-actix-v0.14.4
asonix
2022-12-12 11:04:41 -0600
-
d8eb52d1f7
actix: Add logs around drop logic
asonix
2022-12-12 11:04:26 -0600
-
b641c29885
actix: bump version
background-jobs-core-v0.14.3
background-jobs-actix-v0.14.3
asonix
2022-12-12 10:38:23 -0600
-
a22eeb8436
core: bump version
asonix
2022-12-12 10:38:16 -0600
-
45c5bb946c
actix: simplify worker & server implementations
asonix
2022-12-12 10:37:11 -0600
-
8af4af8374
core: Add tracing around requesting jobs
asonix
2022-12-12 10:36:04 -0600
-
21b5a42f67
core: Bump version
background-jobs-core-v0.14.2
asonix
2022-12-09 17:40:20 -0600
-
ba8899bed8
core: Paranoid no-lock-in-async
asonix
2022-12-09 17:38:22 -0600
-
9869fe7cb3
Add back ArbiterDropper
background-jobs-actix-v0.14.2
asonix
2022-11-19 21:44:17 -0600
-
1a9efc8a49
actix: bump version
background-jobs-core-v0.14.1
background-jobs-actix-v0.14.1
asonix
2022-11-19 17:42:12 -0600
-
be03db242d
core: bump version
asonix
2022-11-19 17:42:05 -0600
-
e9c8651728
actix: don't misuse gauges
asonix
2022-11-19 17:41:32 -0600
-
ecb9cae3c1
core: don't misuse gauges
asonix
2022-11-19 17:41:20 -0600
-
63e89fe645
readme: bump version
background-jobs-v0.14.0
background-jobs-core-v0.14.0
background-jobs-actix-v0.14.0
asonix
2022-11-19 14:41:42 -0600
-
447aaf3092
examples: bump deps
asonix
2022-11-19 14:41:31 -0600
-
8c09da73d6
facade: Remove Stats
asonix
2022-11-19 14:41:09 -0600
-
02733ecc8f
jobs-sled: remove Stats
asonix
2022-11-19 14:40:39 -0600
-
3c34d66e48
jobs-actix: simplify manager, add _with_threads option, add metrics
asonix
2022-11-19 14:40:23 -0600
-
54b0b0fb0e
jobs-core: Replace Stats with metrics
asonix
2022-11-19 14:38:47 -0600
-
9c77c20883
clippy
asonix
2022-11-17 23:55:29 -0600
-
51afbc89ce
clippy
asonix
2022-11-17 23:50:24 -0600
-
8267df8311
Explicitly drop arbiters, use notify_waiters not notify_one
background-jobs-actix-v0.13.1
asonix
2022-11-17 23:48:54 -0600
-
2b6e1b3be3
Remove unused num_cpus dep
asonix
2022-11-17 22:42:03 -0600
-
1ddfd7ef54
Update readme
background-jobs-v0.13.0
background-jobs-core-v0.13.0
background-jobs-actix-v0.13.0
asonix
2022-09-28 17:51:54 -0500
-
250d2f0a33
Ensure memory storage timer works
Aode (lion)
2022-07-02 14:03:26 -0500
-
1ac3c0bc86
Remove concept of ticking, instead wait for jobs
Aode (lion)
2022-07-02 13:42:17 -0500
-
bf65fe802a
Remove chrono, use std time types for public api
background-jobs-v0.12.0
background-jobs-core-v0.12.0
background-jobs-actix-v0.12.0
Aode (Lion)
2022-01-17 17:45:24 -0600
-
637842d298
Don't log job arguments
background-jobs-core-v0.11.1
Aode (lion)
2021-11-22 19:03:19 -0600
-
85278110ce
Prepare 0.11
background-jobs-v0.11.0
background-jobs-core-v0.11.0
background-jobs-actix-v0.11.0
Aode (lion)
2021-11-22 18:29:12 -0600
-
8c3f83c275
Add job timing
Aode (lion)
2021-11-17 12:53:49 -0600
-
bb29da02d2
versions
background-jobs-core-v0.9.5
background-jobs-actix-v0.9.6
v0.9.x
Aode (lion)
2021-11-17 12:34:04 -0600
-
9dee94adc8
example: add long-running job
Aode (lion)
2021-11-17 12:33:24 -0600
-
a3485a1e3e
actix: time running jobs
Aode (lion)
2021-11-17 12:33:15 -0600