Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
b495648
Add experimental control-aware channel prototype
lquerel Mar 27, 2026
e806a8f
Add control channel comparison benchmark
lquerel Mar 27, 2026
4a3ac97
Refine control channel API and telemetry
lquerel Mar 28, 2026
3d2773f
Defer control channel admin UI changes
lquerel Mar 28, 2026
759eb6f
Refine control channel design README
lquerel Mar 28, 2026
7f7cacc
Clarify control channel README wording
lquerel Mar 28, 2026
0e65ada
Refine control channel README semantics
lquerel Mar 28, 2026
3eaf62c
Restructure control channel future work
lquerel Mar 28, 2026
16e1fc0
restore graph-model.js
lquerel Mar 29, 2026
4a9f2ac
Rename engine message channels to inboxes
lquerel Mar 29, 2026
2f5fce9
Add processor-local wakeups and fix workspace checks
lquerel Mar 30, 2026
385d056
feat(engine): add processor-local delayed resume
lquerel Mar 30, 2026
016a5d3
Rename engine message channels to inboxes
lquerel Mar 29, 2026
906f8ab
Adapt exporter inbox callers after rebase
lquerel Mar 30, 2026
54563b0
Merge branch 'feature/inbox-rename' into feature/node-local-wakeup
lquerel Mar 30, 2026
bc03917
Merge branch 'feature/node-local-wakeup' into feature/local-delayed-r…
lquerel Mar 30, 2026
65993a3
Refine control channel terminology
lquerel Mar 30, 2026
b02f65c
Simplify control channel to one single-owner implementation
lquerel Mar 31, 2026
c1950f4
Preserve completion metadata in control channel
lquerel Mar 31, 2026
51af705
Reject zero completion capacity in control channel
lquerel Mar 31, 2026
0b5391b
Improve control channel documentation and test intent
lquerel Mar 31, 2026
1e57367
Clarify control channel batching and drain wake behavior
lquerel Mar 31, 2026
d86d6a6
Bound control channel waiter tombstone growth
lquerel Mar 31, 2026
2ceca0a
Merge remote-tracking branch 'upstream/main' into feature/control-cha…
lquerel Mar 31, 2026
ea51e7f
Merge branch 'main' into feature/control-channel-redesign
lquerel Mar 31, 2026
4e190c2
Fix control channel workspace dependency after merge
lquerel Mar 31, 2026
858a696
Rename engine message channels to inboxes
lquerel Mar 29, 2026
b1e0f79
Adapt exporter inbox callers after rebase
lquerel Mar 30, 2026
b58d9d6
Merge branch 'feature/inbox-rename' into feature/node-local-wakeup
lquerel Mar 31, 2026
664672b
Merge branch 'feature/node-local-wakeup' into feature/local-delayed-r…
lquerel Mar 31, 2026
374af82
fix(benchmarks): handle wakeup control messages
lquerel Mar 31, 2026
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
1 change: 1 addition & 0 deletions rust/otap-dataflow/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ otap-df-pdata-otlp-macros = { path = "./crates/pdata/src/otlp/macros"}
otap-df-pdata-otlp-model = { path = "./crates/pdata/src/otlp/model"}
otap-df-config = { path = "crates/config" }
otap-df-contrib-nodes = { path = "crates/contrib-nodes" }
otap-df-control-channel = { path = "crates/control-channel" }
otap-df-controller = { path = "crates/controller" }
otap-df-core-nodes = { path = "crates/core-nodes" }
otap-df-engine = { path = "crates/engine" }
Expand Down
5 changes: 5 additions & 0 deletions rust/otap-dataflow/benchmarks/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ tonic = { workspace = true }
tonic-prost = { workspace = true }
prost = { workspace = true }

otap-df-control-channel = { workspace = true }
otap-df-config = { workspace = true }
otap-df-channel = { workspace = true }
otap-df-engine = { workspace = true }
Expand Down Expand Up @@ -56,6 +57,10 @@ workspace = true
name = "channel"
harness = false

[[bench]]
name = "control_channel"
harness = false

[[bench]]
name = "exporter"
harness = false
Expand Down
Loading
Loading