Philipp Oppermann
950862b916
Add a special log level for `stdout` output
1 year ago
Philipp Oppermann
314707bf95
Improve log output
1 year ago
Philipp Oppermann
a7af34d004
Don't include uuid when printing DaemonId
1 year ago
Philipp Oppermann
51ed0194c7
Rework and refactor for two-step build
1 year ago
Philipp Oppermann
e897f78024
Add extra error cause when node fails to spawn
for better error messages
1 year ago
Philipp Oppermann
29ce4ea7e5
Introduce logger structs to forward more log messages
1 year ago
Philipp Oppermann
04ba787f29
Trim additional newlines at end of `stderr`
1 year ago
Philipp Oppermann
33163c2fe7
Subscribe to required outputs of remote nodes when spawning dataflow
1 year ago
Philipp Oppermann
fc401b0f62
Rework default daemon selection
1 year ago
Philipp Oppermann
0f3c0fb2fe
Assign unique ID to each daemon
The previous machine ID is still used, but optional. Users don't need to ensure that the chosen machine IDs are unique anymore because they are augmented with a UUID.
1 year ago
Philipp Oppermann
8b3be226e5
Use `zenoh` for inter-daemon messaging
1 year ago
Philipp Oppermann
7c44e7a2e6
Move more types from `dora-core` to `dora-message` to avoid dependency
Make `dora-message` a dependency of `dora-core`, instead of the other way around. This way, we can continue to freely bump the version of `dora-core` with the other workspace crates, without introducing errors such as #708 .
1 year ago
Philipp Oppermann
6a3dcecf33
Refactor: Move message definitions to `dora-message` crate
First step towards versioning the message definitions indepedently.
2 years ago