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
Philipp Oppermann
7761a614da
Merge pull request #487 from dora-rs/stop-grace-period-superseded
Add grace duration and kill process
1 year ago
haixuanTao
9f8bb2c0a5
Use u32 instead of usize for PID
1 year ago
haixuanTao
a631cafe52
Reply to stop msg immediately to coordinator
1 year ago
haixuanTao
e66b7ce67b
Adding long arg for grace duration and adding more grace duration within the CI
1 year ago
haixuanTao
b9f67a2855
Add grace duration and kill process
1 year ago
Haixuan Xavier Tao
ede989c2c5
Merge pull request #492 from dora-rs/resolver
Use `resolver = 2` for in workspace in Rust template
1 year ago
Haixuan Xavier Tao
157053cd0a
Merge pull request #491 from dora-rs/fix-ci
Fix CI build errors
1 year ago
Philipp Oppermann
b3f652df8b
Use `resolver = 2` for in workspace in Rust template
Avoids a cargo warning.
1 year ago
Philipp Oppermann
fe4006a878
Work around different venv folder on Windows
1 year ago
Philipp Oppermann
3be68a1775
Spawn separate daemon for Python CLI test
We cannot reuse the one from the Rust CLI test because it uses a different venv.
1 year ago
Philipp Oppermann
2d742e3a53
Try using venv for CLI test
1 year ago
Philipp Oppermann
c9f00783de
Update `setup-miniconda` action
1 year ago
Philipp Oppermann
97254ece89
Merge pull request #490 from dora-rs/fix-rerun
Fix Clippy and RERUN_MEMORY_LIMIT env variable default
1 year ago
haixuanTao
bd4ac442fc
Make env variable error more explicit in dora-rerun
1 year ago
haixuanTao
fa7214a5c3
Fix Clippy and RERUN_MEMORY_LIMIT env variable default
1 year ago
Haixuan Xavier Tao
8e1e1212cd
Merge pull request #479 from dora-rs/rerun-viewer
Adding `dora-rerun` as a visualization tool
1 year ago
haixuanTao
73b83f2347
Add configurable memory section and README section
1 year ago
haixuanTao
f6ce04b5ed
Fix memory usage and add README to example
1 year ago
haixuanTao
246335aa52
Add dora-rerun in our release pipeline
1 year ago
haixuanTao
7b5c31d214
Update example to add boundingbox 2d
1 year ago
haixuanTao
1e8874976b
Migrate tool nodes in its own folder
1 year ago
haixuanTao
83bf82d0b6
Adding `dora-rerun` as a visualization tool
This commit add an initial dora-rerun extension for visualization of run
using rerun.
This is still experimental and will be improved in the future.
I also added an example that we can try out by:
```bash
cd examples/rerun-viewer
dora start dataflow.yml --attach
```
You might need to install rerun viewer with
```bash
cargo install --force rerun-cli@0.15.1
```
1 year ago
Haixuan Xavier Tao
9602cf2b36
Merge pull request #477 from Michael-J-Ward/simple-warning-fixes
Simple warning fixes
1 year ago
Michael-J-Ward
ae9e19e57f
refactor: format error messages without allocating a string for each line
I added a test to confirm the output matches the old.
Fixes clippy warning clippy::format_collect
https://rust-lang.github.io/rust-clippy/master/index.html#/format_collect
1 year ago
Michael-J-Ward
3c6204e4cf
lint: allow clippy::should_implement_trait for infallible U16String::from_str
1 year ago
Michael-J-Ward
3b59b026b4
lint: allow type-complexity for select signatures
1 year ago
Michael-J-Ward
7cb43ca3cf
warn: allow clippy::missing_safety_doc
1 year ago
Michael-J-Ward
829d30c88e
lint: more simple lint fixes
1 year ago
Michael-J-Ward
dfe298eb1e
lint: fix clippy lints
1 year ago
Michael-J-Ward
37fa264ba1
ros2-bridge: add feature flag to build::ament_prefix_paths
It's only used with the `generate-messages` feature.
1 year ago
Philipp Oppermann
bbabdc389e
Merge pull request #471 from Michael-J-Ward/configurable-bind-mounts
Configurable bind addrs
1 year ago
Michael-J-Ward
431d72ce4c
refactor: rename coordinator listen port configuration to addr
1 year ago
Michael-J-Ward
a9bfafd7fc
refactor: use `addr` instead of `bind` to configure daemon listen address
1 year ago
Philipp Oppermann
01707fc14d
Fix: Use `peer_addr` of incoming daemon register request for listen socket
We are not interested in the local bind address of the daemon. Instead, we want to use the IP address under which the daemon is available from other machines.
This should also avoids the issue that connecting to 0.0.0.0 is not possible on Windows (we want to use 0.0.0.0 as default bind address).
1 year ago
Philipp Oppermann
6115ddbb4d
Revert "update dora_coordinator::start to return bound addr instead of just the port"
This reverts commit 1ba763cd67 .
1 year ago
Philipp Oppermann
e76f497939
Revert "revert to daemons listening to 127.0.0.1 by default"
This reverts commit 4af82a4833 .
1 year ago
Michael-J-Ward
4af82a4833
revert to daemons listening to 127.0.0.1 by default
clients can not connect to `0.0.0.0` on windows.
1 year ago
Michael-J-Ward
1ba763cd67
update dora_coordinator::start to return bound addr instead of just the port
1 year ago
Philipp Oppermann
279530e21d
Delay watchdog disconnect to 30 seconds
1 year ago
Philipp Oppermann
58eac29024
Increase log level of 'disconnecting daemons' message to `error`
1 year ago
Michael-J-Ward
3a6323ff0c
feat: add bind configuration for coordination daemon
Ref: #459
1 year ago
Michael-J-Ward
f6590224b4
feat: add bind configuration for the inter_daemon listener
Ref: #459
1 year ago
Philipp Oppermann
1c2dc46ac2
Merge pull request #457 from dora-rs/update-ros2-client
Update `ros2-client` to latest version
1 year ago
Philipp Oppermann
e50e166057
Update to upstream ros2-client 0.7.1 and rustdds 0.10.0 releases
1 year ago
Philipp Oppermann
9824dd986f
Update to upstream RustDDS PR
Update to use https://github.com/jhelovuo/RustDDS/pull/334 .
1 year ago
Haixuan Xavier Tao
7f22e2d9fe
Merge pull request #470 from dora-rs/remove-dead-code
Remove `cxx_build` call, which is no longer used
1 year ago
Philipp Oppermann
13a022fdd9
Remove `cxx_build` call, which is no longer used
The message generation is now done in the C++ node API. This feature-gated call is never activated.
1 year ago
Haixuan Xavier Tao
6754c9ffda
Merge pull request #465 from dora-rs/v0.3.3
Release `V0.3.3`
1 year ago
haixuanTao
7be257ec4e
Bump to 0.3.3
1 year ago