Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
4e1a1fd
rd 1
ryanolson Aug 11, 2025
48c5c46
improved metrics logic
ryanolson Aug 11, 2025
333d569
improve customizaton of children
ryanolson Aug 11, 2025
1a9eaed
improve tests to control task concurrency directly instead of sleeps
ryanolson Aug 11, 2025
209b159
adding some convenience traits to beautify the api
ryanolson Aug 11, 2025
463cb9e
ready for review
ryanolson Aug 11, 2025
3eeb7aa
Merge branch 'main' into ryan/task-scheduler
ryanolson Aug 12, 2025
322c933
refactor(tasks): enforce cancellation semantics with split trait design
ryanolson Aug 12, 2025
00ba492
Merge branch 'ryan/task-scheduler' of github.com:ai-dynamo/dynamo int…
ryanolson Aug 12, 2025
a770c9a
addressing some nits and confusing docstrings
ryanolson Aug 12, 2025
e9fcbad
refactor
ryanolson Aug 12, 2025
2374dc7
fixed an issue where a cancellable task which was cancelled was repor…
ryanolson Aug 12, 2025
07cd87b
v2
ryanolson Aug 12, 2025
d414570
remove warnings
ryanolson Aug 12, 2025
d73b1d3
checkpoint
ryanolson Aug 13, 2025
8fe27c2
checkpoint 2
ryanolson Aug 13, 2025
e15fb71
restartable --> continuation
ryanolson Aug 13, 2025
d98f024
getting closer
ryanolson Aug 14, 2025
15942a2
OnErrorPolicy improvements
ryanolson Aug 14, 2025
4808588
allow for rescheduling of continuations
ryanolson Aug 14, 2025
c5210ef
last commit
ryanolson Aug 14, 2025
f161a93
update doctests
ryanolson Aug 14, 2025
efbcf49
update a few more tests
ryanolson Aug 14, 2025
eb91c7b
last docstring
ryanolson Aug 15, 2025
9fc7572
simplified task metrics
ryanolson Aug 18, 2025
4612d50
remove dead code
ryanolson Aug 18, 2025
328bfc4
Merge branch 'main' into ryan/task-scheduler
ryanolson Aug 19, 2025
359c63b
Merge branch 'main' into ryan/task-scheduler
ryanolson Aug 19, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ tempfile = "3"
thiserror = { version = "2.0.11" }
tokio = { version = "1", features = ["full"] }
tokio-stream = { version = "0.1" }
tokio-util = { version = "0.7", features = ["codec", "net"] }
tokio-util = { version = "0.7", features = ["codec", "net", "rt"] }
tower-http = {version = "0.6", features=["trace"]}
axum = { version = "0.8" , features = ["macros"]}
tracing = { version = "0.1" }
Expand Down
2 changes: 2 additions & 0 deletions lib/bindings/python/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions lib/runtime/src/utils.rs
Original file line number Diff line number Diff line change
Expand Up @@ -19,5 +19,6 @@ pub mod leader_worker_barrier;
pub mod pool;
pub mod stream;
pub mod task;
pub mod tasks;
pub mod typed_prefix_watcher;
pub mod worker_monitor;
Loading
Loading