210 Commits (ed224d62e7da128c0ec4fbf21174fcaf9ff5e41a)

Author SHA1 Message Date
  Philipp Oppermann ed224d62e7
Wip 7 months ago
  Philipp Oppermann baa163f335
Wip 7 months ago
  Philipp Oppermann 695c454473
Wip 7 months ago
  Philipp Oppermann e583d4d23b
Wip 7 months ago
  Philipp Oppermann effff21173
Wip 7 months ago
  Philipp Oppermann 9f7c095998
Don't error if dynamic node stops after dataflow is done 8 months ago
  Philipp Oppermann e897f78024
Add extra error cause when node fails to spawn 8 months ago
  Philipp Oppermann 17f75c04d5
Wait until all nodes on daemon have been built before spawning 9 months ago
  Philipp Oppermann a13a297758
Fix: Remove dataflow from daemon running list if it was `build_only` 9 months ago
  Philipp Oppermann 3b2ccec5ec
Fix error messages (actually include node ID instead of printing `'{node_id}'` 9 months ago
  Philipp Oppermann bcb861932c
Make `dora build` command behave like `dora start` without spawning 9 months ago
  Philipp Oppermann 20a1ade6ad
Only use event kind in latency warning (instead of debug output) 9 months ago
  Philipp Oppermann 49b87daeae
Handle dataflow spawn asynchronously in coordinator too 9 months ago
  Philipp Oppermann 63c548991f
Warn if event handling takes too long in daemon or coordinator 9 months ago
  Philipp Oppermann 1659d354da
Spawn, clone, and build nodes sequentially 9 months ago
  Philipp Oppermann 4e908d1709
Don't finish dataflow while there are still pending nodes 9 months ago
  Philipp Oppermann ea3793cb52
Log when receiving SpawnNodeResult with invalid/stopped dataflow ID 9 months ago
  Philipp Oppermann e67472f994
Report spawn result asynchronously to avoid long blocking 9 months ago
  Philipp Oppermann dd2ce5ed87
Move `repos_in_use` to parameter list to make `Spawner` clonable 9 months ago
  Philipp Oppermann e8d7bb02fb
Add support for git repo sources for nodes 10 months ago
  Philipp Oppermann 29ce4ea7e5 Introduce logger structs to forward more log messages 11 months ago
  Philipp Oppermann ec4f229094 Forward more daemon log messages to CLI 11 months ago
  Philipp Oppermann b2af5a0af0
Properly disconnect daemons that exited in coordinator 11 months ago
  Philipp Oppermann bc473f7daa
Exit daemon on ctrl-c after all dataflows are stopped 11 months ago
  Philipp Oppermann adcc4756fa
Load zenoh config from `ZENOH_CONFIG` env variable if set 11 months ago
  Philipp Oppermann 3495677a22
Add config option to publish all outputs to zenoh 11 months ago
  Philipp Oppermann 87f911a719
Fix: Calculate mapping info first, then set up subscriptions 11 months ago
  Philipp Oppermann 92bd73d01b
Log publish and subscribe topics 11 months ago
  Philipp Oppermann 0db2fff2e9
Merge branch 'main' into zenoh-daemon 11 months ago
  Philipp Oppermann 934c6c4880
Fix: Record node result when spawn fails 11 months ago
  Philipp Oppermann 926e8817a2
Fix node stopping when error occurs during spawn 11 months ago
  Philipp Oppermann 2527ba6ff3
Improve log output 11 months ago
  Philipp Oppermann 2080b4aa86
Add more logging in daemon 11 months ago
  Philipp Oppermann 33163c2fe7
Subscribe to required outputs of remote nodes when spawning dataflow 11 months ago
  Philipp Oppermann 0f3c0fb2fe
Assign unique ID to each daemon 11 months ago
  Philipp Oppermann 8b3be226e5
Use `zenoh` for inter-daemon messaging 11 months ago
  haixuantao 28af216c8f Add uv flag to enable build and run through uv run and uv pip 11 months ago
  Philipp Oppermann 10b8c6ad87
Daemon: React to ctrl-c during connection setup 1 year ago
  haixuanTao 5ccdbc593e Moving queue size and making node flume queue bigger 1 year ago
  haixuanTao 5f76ea3321 Add an error when a node fails when using dora run by printing 1 year ago
  haixuanTao f33da2fcdc Add an error when a node fails when using dora run 1 year ago
  haixuanTao 376ebf81ec Add peft requirement for custom adapter 1 year ago
  Philipp Oppermann 70ca30dd2e
Implement `dora run` command (#703) 1 year ago
  Philipp Oppermann 49aef8bac6
Move more implementation code out of `dora-message` into `dora-core` 1 year ago
  Philipp Oppermann 7c44e7a2e6
Move more types from `dora-core` to `dora-message` to avoid dependency 1 year ago
  Philipp Oppermann 443761841b
Add ctrl-c handler and kill child processes on second ctrl-c 1 year ago
  haixuanTao f04726964c Use `working_dir` if it exist and do use local daemon dir if it does not exist 1 year ago
  haixuanTao 7bf6bda35d Use current directory if the working dir exist and all nodes are on the same machine 1 year ago
  Philipp Oppermann ff034f5391
Catch 'no running dataflow with ID' error in more places 1 year ago
  Philipp Oppermann d76f08afbd
Don't error on invalid `node_id` on `NodeConfig` request 1 year ago