164 Commits (xshell)

Author SHA1 Message Date
  haixuanTao a631cafe52 Reply to stop msg immediately to coordinator 2 years ago
  haixuanTao b9f67a2855 Add grace duration and kill process 2 years ago
  Michael-J-Ward ae9e19e57f refactor: format error messages without allocating a string for each line 2 years ago
  Philipp Oppermann 01707fc14d
Fix: Use `peer_addr` of incoming daemon register request for listen socket 2 years ago
  Philipp Oppermann 6115ddbb4d
Revert "update dora_coordinator::start to return bound addr instead of just the port" 2 years ago
  Michael-J-Ward 1ba763cd67 update dora_coordinator::start to return bound addr instead of just the port 2 years ago
  Philipp Oppermann 279530e21d
Delay watchdog disconnect to 30 seconds 2 years ago
  Philipp Oppermann 58eac29024
Increase log level of 'disconnecting daemons' message to `error` 2 years ago
  Michael-J-Ward 3a6323ff0c feat: add bind configuration for coordination daemon 2 years ago
  haixuanTao f0db125499 Use `Uuid::v7` to have chronological Uuid 2 years ago
  Philipp Oppermann cb69a033f0
Wait until `DestroyResult` is sent before exiting dora-daemon 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 4ec81cc743 Removing old main files 2 years ago
  haixuanTao 6dfd4b17b3 adding daemon, coordinator and runtime command in the cli 2 years ago
  haixuanTao fd7c0939df Run `cargo fmt --all` 2 years ago
  Philipp Oppermann 4da34d82d9
Merge branch 'main' into event-timestamps 3 years ago
  Philipp Oppermann 5139c85a87
Use timestamps for coordinator messages and inter daemon events 3 years ago
  Haixuan Xavier Tao 2e9108e894
Merge pull request #301 from dora-rs/pass-dataflow-to-nodes 3 years ago
  Philipp Oppermann 8a439c3411
Pass dataflow descriptor to Rust nodes via API 3 years ago
  Philipp Oppermann 295614fac0
Return dataflow result when trying to stop stopped dataflow 3 years ago
  Philipp Oppermann 868bee5897
Wait for dataflow finish on `dora stop` 3 years ago
  Philipp Oppermann 3bb665ae00
Pass dataflow result to CLI 3 years ago
  Philipp Oppermann e46ea2f6f6 Make coordinator's `start_inner` function `Send` again 3 years ago
  Philipp Oppermann baebc49396 Autogenerate a name for started dataflows if none is given 3 years ago
  Philipp Oppermann 97bc9d0f92
Merge branch 'main' into heartbeat 3 years ago
  Philipp Oppermann 5edfc394a6
Use monotonic `Instant` instead of `SystemTime` 3 years ago
  Philipp Oppermann 520fa352da
Merge branch 'main' into node-errors-before-init 3 years ago
  Philipp Oppermann 7d646509c2
Replace watchdog by asynchronous heartbeat messages 3 years ago
  Philipp Oppermann 043fe3cbbc
Fix: Don't use blocking send operation in async coordinator function 3 years ago
  haixuanTao 8740314124 Wait for logs to be logged before exiting daemon 3 years ago
  haixuanTao 664e8d48ba Minor refactoring 3 years ago
  haixuanTao 98f7018977 Resolve node name dependant on providing the archived nodes or not 3 years ago
  haixuanTao 7f82f32a98 Make logs not fail in the daemon 3 years ago
  Philipp Oppermann 793e9a7c0f
Make watchdog messages less strict 3 years ago
  Philipp Oppermann e20699de3f
Handle node errors during initialization phase 3 years ago
  haixuanTao e451a6bd24 Bail if log node has been found on more than one machine 3 years ago
  haixuanTao 19606141db archive `RunningDataflow` in order to query logs 3 years ago
  haixuanTao 9707c1c66b Make sure that logs are been synced to disk before exiting 3 years ago
  haixuanTao ca0dcdba20 Query node-corresponding daemon for logs 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 e13415d532
Send cross-machine outputs directly to target daemon without involving coordinator 3 years ago
  Philipp Oppermann c28427d8da
Pass parsed dataflow descriptor instead of path 3 years ago
  Philipp Oppermann aac5e6515a
Integrate `dora-runtime` into `dora-daemon` 3 years ago
  Philipp Oppermann d6571bf305
Rework communication config 3 years ago
  Philipp Oppermann 17c52e3482
Use control messages in `multiple-daemons` example instead of sleeping 3 years ago
  Philipp Oppermann c523b3b9d4
Report closed inputs to remote daemons 3 years ago
  Philipp Oppermann 188813cd57
Make coordinator usable in examples 3 years ago
  Philipp Oppermann 852fc2c363
Synchronize node startup with coordinator 3 years ago