159 Commits (89f980e7538fb863fa1304cda5ee46722b406c44)

Author SHA1 Message Date
  haixuanTao eb515c7755 Removing lifetime to the Metadata struct 2 years ago
  haixuanTao 504910c350 Use `serde_bytes` to serialize `Vec<u8>` 2 years ago
  haixuanTao 2f0300076f Search for binaries in path when validating a dataflow 2 years ago
  Philipp Oppermann 4da34d82d9
Merge branch 'main' into event-timestamps 3 years ago
  Philipp Oppermann 984ee364e4
Fill in timestamps when sending events from node to daemon 3 years ago
  Haixuan Xavier Tao 2e9108e894
Merge pull request #301 from dora-rs/pass-dataflow-to-nodes 3 years ago
  Philipp Oppermann 0bf31b750e
WIP: Add `uhlc` timestamps to all events and update HLC clocks 3 years ago
  Philipp Oppermann 8a439c3411
Pass dataflow descriptor to Rust nodes via API 3 years ago
  Philipp Oppermann dff0d82f52
Fix adding of `.exe` extension 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
  haixuanTao 2c52891438 Place documentation as docstring 3 years ago
  Philipp Oppermann 97bc9d0f92
Merge branch 'main' into heartbeat 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
  haixuanTao 664e8d48ba Minor refactoring 3 years ago
  haixuanTao 7f82f32a98 Make logs not fail in the daemon 3 years ago
  Philipp Oppermann e20699de3f
Handle node errors during initialization phase 3 years ago
  Philipp Oppermann 132957ad34
Fix: Don't ignore subscribe results 3 years ago
  haixuanTao e3079a88bd Refactor to multi-daemon branch 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 504e98e052
Fix: `deny_unknown_fields` is not supported in combination with `flatten` 3 years ago
  Philipp Oppermann a72f17b71b
Deny unknown fields in operator and deploy config 3 years ago
  Philipp Oppermann c28427d8da
Pass parsed dataflow descriptor instead of path 3 years ago
  Philipp Oppermann d535dfee4b
Prefix new YAML keys with `_unstable_` 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
  Philipp Oppermann 7397bcc4c3
Forward outputs through coordinator to target machine and nodes 3 years ago
  Philipp Oppermann b1d9b58d08
Create new `ResolvedDeploy` type with non-`Option` fields 3 years ago
  Philipp Oppermann 7b8de70f88
Set deploy defaults when resolving aliases 3 years ago
  Philipp Oppermann 6ce8b7a26f
Allow configuring deploy machine 3 years ago
  Philipp Oppermann a453adf217
Fix: `ReportDropTokens` message expects no reply when using TCP 3 years ago
  Philipp Oppermann 8dff241c2d
Signal daemon when event stream is dropped 3 years ago
  Philipp Oppermann a308c48f3e
Refactor Rust node API to ensure proper stopping 3 years ago
  Philipp Oppermann abd850c81e
Send drop tokens over separate channel 3 years ago
  Philipp Oppermann a19a746d5a
Report remaining drop tokens before event stream thread finishes 3 years ago
  Philipp Oppermann 06e020472b
Check that dora daemon and node API versions match 3 years ago
  Philipp Oppermann ad0d585758
Check that dora daemon and coordinator versions match 3 years ago
  haixuanTao fea136d6dc Add `Default` to serde descriptor to remove the need of the `communication` keyword 3 years ago
  haixuanTao 813fba9516 Validate shell command as source and url source. 3 years ago
  haixuanTao bd9c370dbf Add Reload and Check enum 3 years ago
  haixuanTao 2d76cd5cc8 Add `Reload` event containing `dataflow_id, node_id, op_id` that needs to be reloaded 3 years ago
  Philipp Oppermann f53fe65846
Merge pull request #237 from dora-rs/validate-yaml 3 years ago
  haixuanTao 6ad1cabc89 Option communication config 3 years ago
  haixuanTao 480bafb3a8 Fix clippy 3 years ago