123 Commits (2b40407d21b1f559e2ef7724f213f63ff8baee86)

Author SHA1 Message Date
  haixuanTao 70e6d4ce8f Remove code duplicate for tracing subscriber and use env variable to manage log level. 3 years ago
  Philipp Oppermann aae4a66705
Wait for control connections to finish too 3 years ago
  Philipp Oppermann 97dab13a93
Wait for spawned listener tasks before exiting coordinator 3 years ago
  Philipp Oppermann 4bbb724876
Flush TCP connections on sending in coordinator and daemon too 3 years ago
  Philipp Oppermann a9e9976b6b
Remove old unneeded code from runtime 3 years ago
  Philipp Oppermann 871dd712f0
Make control channel listener async, handle coordinator exit cleanly, update reply type 3 years ago
  Philipp Oppermann cdcb19fe28
Wait a bit before exiting coordinator to ensure that destroy confirmation is sent out 3 years ago
  Philipp Oppermann 821aec2236
Improve 'unexpected reply' error messages in coordinator 3 years ago
  Philipp Oppermann 1e07a73a64
Merge branch 'main' into unify-nodes-and-operators 3 years ago
  Philipp Oppermann 8c2587e24d
Fix: abort watchdog timer events on destroy 3 years ago
  Philipp Oppermann f0242299b7
Simplify abortion of event streams on destroy 3 years ago
  Philipp Oppermann e521a2bc50
Add ctrlc handler to dora-coordinator 3 years ago
  Philipp Oppermann 1553a198ef
Re-export dora-message from dora-core 3 years ago
  Philipp Oppermann dd5177eb0e
Merge pull request #183 from dora-rs/manage-node-failure 3 years ago
  haixuanTao 917303f948 Await all nodes to finish before marking dataflow as finished 3 years ago
  Philipp Oppermann ff836d200c
Start adding back support for daemon communication over TCP 3 years ago
  Philipp Oppermann 6980636686
Update futures-concurrency to v7.1 3 years ago
  dependabot[bot] b74a524031
Bump tokio from 1.23.1 to 1.24.2 3 years ago
  Philipp Oppermann cac527a382
Add support for spawning runtime nodes with operators 3 years ago
  dependabot[bot] ae161e644c
Bump tokio from 1.21.2 to 1.23.1 3 years ago
  Philipp Oppermann de4b048853
Fix performance: Set `nodelay` on listener side too 3 years ago
  Philipp Oppermann 218106721d
Add watchdog for checking that coordinator is still reachable 3 years ago
  Philipp Oppermann 2b7d2508f4
Implement watchdog messages for detecting sudden disconnects of daemon 3 years ago
  Philipp Oppermann 35e86684d0
Update `up` and `destroy` commands for dora-daemon and ensure proper coordinator exit 3 years ago
  Philipp Oppermann 7448594622
Update `dora check` to check whether daemon is running 3 years ago
  Philipp Oppermann df5dcfb342
Merge branch 'main' into unify-nodes-and-operators 3 years ago
  Philipp Oppermann 74b4c71ecd
Remove unneeded calls from coordinator 3 years ago
  Philipp Oppermann 6b7f7f7406
Remove `run_dataflow` argument from dora-coordinator 3 years ago
  Philipp Oppermann 2ed7db1b0e
Make `dora stop` command working with new daemon design 3 years ago
  Philipp Oppermann 377703c325
Report finished dataflows from daemon to coordinator 3 years ago
  Philipp Oppermann b9aa065bd1
Don't send 'dataflow finished' event immediately 3 years ago
  Philipp Oppermann 2527ca0e85
Report spawn result from daemon to coordinator 3 years ago
  Philipp Oppermann ec797e6299
Timers are handled in daemon now 3 years ago
  Philipp Oppermann 692595dd6f
Allow replacing a daemon connection in coordinator 3 years ago
  Philipp Oppermann 433b7b4ed7
Merge branch 'main' into unify-nodes-and-operators 3 years ago
  Philipp Oppermann cc1dc971ed
Update dora-coordinator to start dataflows through dora-daemon 3 years ago
  Philipp Oppermann e5d7ac55e2
Bundle all nodes of a single machine in a single daemon spawn command 3 years ago
  Philipp Oppermann c58745be85
Listen for daemon messages in coordinator 3 years ago
  Philipp Oppermann ce4fd8b027
Set dora subcrate dependencies as workspace dependencies 3 years ago
  Philipp Oppermann d8260d5d2c
Inherit package version from workspace root 3 years ago
  Philipp Oppermann 7ce86a3cfb
Log received control events 3 years ago
  Philipp Oppermann 00e6bb8192
Fix high CPU usage in coordinator by properly handling closed connections 3 years ago
  haixuanTao 9a0b303e98 Replace all versions to `v0.1.1` 3 years ago
  haixuanTao 40c0175169 Make python and rust operator not mixable 3 years ago
  haixuanTao 83cc80e073 FIx documentation 3 years ago
  haixuanTao 294990e307 Make `stop_thread` not borrow `communication` for static 3 years ago
  Philipp Oppermann 1d2d71b15a
Comment out uses of communication layer in coordinator for now 3 years ago
  haixuanTao 992b8251c2 DRAFT: Fixing Python linking error 3 years ago
  Philipp Oppermann a124fb11c9
Ensure that dataflow names are unique if set 3 years ago
  Philipp Oppermann 3c2a2dd6da
Allow optional naming of dataflows 3 years ago