haixuanTao
b79172c9bc
Removing `coordinator_addr` for `run_dataflow` command
2 years ago
haixuanTao
28be4a6663
Fix example by using the right daemon command
2 years ago
haixuanTao
054ae5afcc
Fix multiple daemon example
2 years ago
haixuanTao
ddf94f7094
Adding ctrlc back to their individual repo
2 years ago
haixuanTao
88902cb97b
Make tracing available for node in the runtime
2 years ago
haixuanTao
54b0882f6f
link up command with the newly added binaries within the cli
2 years ago
haixuanTao
6dfd4b17b3
adding daemon, coordinator and runtime command in the cli
2 years ago
Haixuan Xavier Tao
e35ed75e87
Merge pull request #398 from dora-rs/fix-window-path-error
Fix window path error
2 years ago
haixuanTao
0870f775ee
Remove introduced typo in PR
2 years ago
haixuanTao
0718c35265
Fix CD errors and try to release new version
2 years ago
haixuanTao
68ecf89b61
Remove explicit statement to `python3`and resolve it instead
2 years ago
haixuanTao
06356ffe25
Renaming `dora-cli` dora
2 years ago
haixuanTao
5ca3cb6f00
Replace `dora_input` with `dora_event`
2 years ago
haixuanTao
976f013cc9
Remove type hinting as it might mess up with old python version
Simplify operator template and remove type hinting
2 years ago
Philipp Oppermann
ae88b50a42
Merge pull request #370 from dora-rs/simplify-graph-visualisation
beautify graph visualisation
2 years ago
haixuanTao
aa470cfe18
Use base theme as it is more visually appealing
2 years ago
haixuanTao
739cfd57f7
Change type hinting frfom Uint8 only array to any array
2 years ago
Philipp Oppermann
96eceb8dc4
Fix Python operator template too
2 years ago
Philipp Oppermann
b78f913561
Use 'value' instead of 'data' in Python node template
2 years ago
Philipp Oppermann
6154415cbc
Update Rust APIs and rust-dataflow-example to use arrow types
2 years ago
haixuanTao
90c28de777
Fix clippy warnings about unnecessary `.clone()`, `.into()`, borrowing and let statement
2 years ago
Philipp Oppermann
a16efcbaa4
Merge pull request #326 from dora-rs/use-cargo-instead-of-git-in-template
Use cargo instead of git in Rust `Cargo.toml` template
3 years ago
haixuanTao
4ff932ceaf
Remove logs formatting for easier copy paste out of cli
3 years ago
haixuanTao
d59f47ddc0
Use cargo instead of git in template `Cargo.toml`
By using cargo instead of git, we make compilation not have to git clone
dora project.
3 years ago
haixuanTao
b02745eef8
Use optional instead of | as it does not work on windows
3 years ago
haixuanTao
4b616a8346
Make typing more explicit
3 years ago
haixuanTao
d55df9a326
Adding documentation for the send method
This PR/commit adds documentation for the send_output method.
Follow up discussion: https://github.com/orgs/dora-rs/discussions/317#discussioncomment-6475816
3 years ago
Haixuan Xavier Tao
0cfed32ab2
Merge pull request #318 from dora-rs/fix-dep
Replace unmaintained `atty` crate with `std::io::IsTerminal`
3 years ago
Philipp Oppermann
21c3fe33cd
Replace unmaintained `atty` crate with `std::io::IsTerminal`
There is a current vulnerability (low severity) and the crate appears to be unmaintained. Since Rust 1.70, we should be able to use the new `IsTerminal` trait of the standard library instead.
3 years ago
haixuanTao
c54bd504e1
Use python3 within the template to avoid python2 confusion
3 years ago
haixuanTao
ff66581156
Merge branch 'meua/main'
3 years ago
haixuanTao
224d1b4c81
Add python3 as default interpreter
3 years ago
Philipp Oppermann
3bb665ae00
Pass dataflow result to CLI
3 years ago
haixuanTao
5d9605ec84
Add command description
3 years ago
haixuanTao
664e8d48ba
Minor refactoring
3 years ago
haixuanTao
e3079a88bd
Refactor to multi-daemon branch
3 years ago
haixuanTao
3b6b7663b9
Make cli less verbose
3 years ago
haixuanTao
cb39cb00a1
Improve error message for logs
3 years ago
haixuanTao
ca182bb131
Provide a way to access logs through the CLI
3 years ago
Philipp Oppermann
8bf124a014
Merge branch 'main' into multiple-daemons
3 years ago
Philipp Oppermann
bf12a7b496
Canoncialize dataflow path to determine working dir
The path should also be valid on the receiving node, which might run in a different directory.
3 years ago
Philipp Oppermann
c28427d8da
Pass parsed dataflow descriptor instead of path
We still need to pass the path through a new `working_dir` field as we haven't figured out deployment of compiled nodes/operators yet.
3 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.
3 years ago
Philipp Oppermann
72a57ce1ef
Remove deprecated `communication` options from dataflow examples, templates, and docs
3 years ago
Philipp Oppermann
5068e14fb1
Improve error message when failing to connect to coordinator
3 years ago
Philipp Oppermann
d3e380a80f
Don't print file location on errors in dora CLI
This information is not relevant to users and might confuse them.
3 years ago
Philipp Oppermann
f0b10261a4
Remove special-casing of dora list again
We now exit with an error exit code again when no coordinator is running.
3 years ago
Philipp Oppermann
0679b1cc3c
CLI: Improve error messages when coordinator is not running
3 years ago
Philipp Oppermann
7b8de70f88
Set deploy defaults when resolving aliases
Ensures that we set them also when using the daemon's `run_dataflow` function for examples.
3 years ago
haixuanTao
c2071e7539
Fix clippy and remove unwanted `.unwrap`
3 years ago