Chrislearn Young
26f9973ae3
cargo fmt
5 months ago
Chrislearn Young
dcfaee05b7
Fix all `cargo clippy` warning
6 months ago
Chrislearn Young
bcf591deb4
Remove rust--toolchain.toml and use rust-version in Cargo.toml
6 months ago
Philipp Oppermann
125d5a0443
Merge branch 'main' into git-source
7 months ago
Philipp Oppermann
38ff2c8d63
Run `dora` executable in release mode for examples
Avoids stack overflows on Windows
7 months ago
haixuantao
d155ee789a
Fix stop in example nodes
7 months ago
Philipp Oppermann
51ed0194c7
Rework and refactor for two-step build
7 months ago
Philipp Oppermann
0fabf16ff0
Remove superfluous extra build step in example `run.rs` scripts
9 months ago
yjhmelody
ca614753a1
chore: use workspace edition
1 year ago
haixuantao
f286009a7a
Add 2 missing `README.md`
1 year ago
Hennzau
8bb6dc3141
new syntax for dataflow examples
1 year ago
Philipp Oppermann
3ec1e45119
Ensure that we don't publish example crates
1 year ago
chang xu
bccb1ae27d
Add domain unix socket supports ( #594 )
1 year ago
haixuanTao
3ad402ce45
Add dynamic node event loop and dynamic node connection
1 year ago
Philipp Oppermann
f85098095c
Adjust rust dataflow example to use new top-level fields
1 year ago
Michael-J-Ward
95fb6fd9e2
rename rust-operator to rust-status-node in rust-dataflow example
1 year ago
Michael J Ward
a848d6de4c
remove todo comment
the Q was answered in review. stopping is unnecessary because the `event_stream` wills top shortly
Co-authored-by: Philipp Oppermann <dev@phil-opp.com>
1 year ago
Michael-J-Ward
645d0e20d4
chore: cleaned up rust-dataflow-operator dependencies
1 year ago
Michael-J-Ward
2cc35cc117
convert rust-dataflow example to node api
Minimal conversion from previous operator api to node api.
Ref #474
1 year ago
haixuanTao
05f919e06c
Use cli to spawn daemon run-dataflow to avoid confused exe path
2 years ago
haixuanTao
f85011837d
Remove unused runtime args from examples
2 years ago
haixuanTao
a2de951d98
Remove setup tracing from examples to make it more simple
2 years ago
haixuanTao
de3d07acd8
Remove recording ticker and use debug instead of release
2 years ago
haixuanTao
3ae07203cc
replacing `zenoh-logger` with `dora-record`
2 years ago
Philipp Oppermann
631019f8d3
Fix some clippy warnings
2 years ago
Philipp Oppermann
9a10280595
Simplify reading of primitive and string types from arrow arrays
- introduce a new `ArrayData` wrapper struct
- implement `TryFrom` to convert to primitive types and strings
- update examples to use the new conversion functions
2 years ago
Philipp Oppermann
89f980e753
Simplify arrow array construction through new `IntoArrow` trait
2 years ago
Philipp Oppermann
6154415cbc
Update Rust APIs and rust-dataflow-example to use arrow types
2 years ago
Philipp Oppermann
7d96e03eed
Start to make Rust node API typed using arrow
2 years ago
Philipp Oppermann
aac5e6515a
Integrate `dora-runtime` into `dora-daemon`
Removes the separate `dora-runtime` binary. The runtime can now be started by passing `--run-dora-runtime` to `dora-daemon`. This change makes setup and deployment easier since it removes one executable that needs to be copied across machines.
2 years ago
Philipp Oppermann
72a57ce1ef
Remove deprecated `communication` options from dataflow examples, templates, and docs
2 years ago
Philipp Oppermann
e3d0e0c82e
Enable node tracing for dataflow example
2 years ago
haixuanTao
c4794725aa
Fix API description to use workspace
test new release for github CI/CD
2 years ago
haixuanTao
f1cf0864a4
Remove static path from workspace dependency
Removing those path make it easier to move package, reduce path management
reduce complexity and make it easier to export crates to `crates.io`
2 years ago
haixuanTao
764cd120a4
remove slash from zenoh prefix
2 years ago
Philipp Oppermann
bb8d6edb40
Use more reliable `InputClosed` event instead of timer as exit condition
We might not receive any `random` input if the startup of the operator is delayed and the source node is already finished.
2 years ago
Philipp Oppermann
62319f1ec1
Add support for Rust operators again
2 years ago
Philipp Oppermann
d334c6f243
Make `daemon` module of Rust node API private and reexport symbols
2 years ago
Philipp Oppermann
1e07a73a64
Merge branch 'main' into unify-nodes-and-operators
2 years ago
Philipp Oppermann
f43809f993
Reduce log output
2 years ago
Philipp Oppermann
556e2e2ec2
Unify daemon listener implementations to avoid code duplication
2 years ago
dependabot[bot]
b74a524031
Bump tokio from 1.23.1 to 1.24.2
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.23.1 to 1.24.2.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/commits )
---
updated-dependencies:
- dependency-name: tokio
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
dependabot[bot]
ae161e644c
Bump tokio from 1.21.2 to 1.23.1
Bumps [tokio](https://github.com/tokio-rs/tokio ) from 1.21.2 to 1.23.1.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.21.2...tokio-1.23.1 )
---
updated-dependencies:
- dependency-name: tokio
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
Philipp Oppermann
7888b7d0e4
Remove uneeded breaks from other examples too
3 years ago
Philipp Oppermann
df5dcfb342
Merge branch 'main' into unify-nodes-and-operators
3 years ago
Philipp Oppermann
5db784ff27
Move descriptor reading to dora daemon + add cli arg to run dataflow
3 years ago
Philipp Oppermann
611103b211
Add more logging to `rust-dataflow` example
3 years ago
Philipp Oppermann
550062917b
Create test/examples entry point for daemon and use it to run rust-dataflow example
3 years ago
Philipp Oppermann
33c4cc0b60
Fix: enable required node-api features for examples
3 years ago
Philipp Oppermann
871a4bc3dc
Decrease timer frequency in rust dataflow example
3 years ago