418 Commits (main)

Author SHA1 Message Date
  Philipp Oppermann b7bfe30a16
Update rust edition to 2024 (#1072) 5 months ago
  Chrislearn Young 26f9973ae3
cargo fmt 5 months ago
  Chrislearn Young 27db3a228a
Update rust edition to 2024 6 months ago
  Philipp Oppermann b0d6440446
Include working directory in log message 6 months ago
  Philipp Oppermann e6b70fb2a5
Error if node with `git` field was not built before dataflow start 6 months ago
  Philipp Oppermann 591aaadcfd
Improve build logging (#1067) 6 months ago
  Philipp Oppermann 2f610f964c
Fix: Create working directory if it doesn't exist (#1066) 6 months ago
  Chrislearn Young dcfaee05b7 Fix all `cargo clippy` warning 6 months ago
  Haixuan Xavier Tao 05547d841d
Fix many `cargo clippy` warning (#1070) 6 months ago
  Chrislearn Young bcf591deb4 Remove rust--toolchain.toml and use rust-version in Cargo.toml 6 months ago
  Chrislearn Young 715ee0286b Fix many `cargo clippy` warning 6 months ago
  Philipp Oppermann 649d2c52ce
Lower log level of 'building' message to `Debug` 6 months ago
  Philipp Oppermann c48434c15b
Create working directory if it doesn't exist 6 months ago
  Philipp Oppermann 16ec7fbaee
Revert "Fix weird daemon folder" 6 months ago
  haixuantao cef799dfff Fix weird daemon folder 6 months ago
  haixuantao 5f8ee04aed Fix buffer not printing because it contains legacy ERROR message 6 months ago
  Philipp Oppermann 125d5a0443
Merge branch 'main' into git-source 7 months ago
  Philipp Oppermann bf54c6d706
Improve log output for `dora run` 7 months ago
  Philipp Oppermann 9eac013637
Fix clone directory copying 7 months ago
  Philipp Oppermann 84084b1475
Fix: Don't rename git dir if other nodes of same dataflow still need it 7 months ago
  Philipp Oppermann 5eeab6f905
Fix: Append session UUID to path, without `SessionId(...)` wrapper 7 months ago
  Philipp Oppermann 950862b916
Add a special log level for `stdout` output 7 months ago
  haixuantao c64d6642af fix string message 7 months ago
  haixuantao 5988a65ea2 Expose all input closed message as a stop message 7 months ago
  Philipp Oppermann 003542c0fa
Add `build` feature to `dora-core` to make `git2` dependency optional 7 months ago
  Philipp Oppermann a4382dedd1
Fix: Check `exit_when_done` after spawn failures too 7 months ago
  Philipp Oppermann 14477b8645
Add a `deploy.working_dir` key to dataflow YAML 7 months ago
  Philipp Oppermann 9d917bdaa9
Parse dataflow descriptor lazily in node APIs 7 months ago
  Philipp Oppermann 829f483007
Make `dora run` error on distributed dataflows 7 months ago
  Philipp Oppermann 187efed38e
Merge branch 'main' into git-source 7 months ago
  Philipp Oppermann 51ed0194c7
Rework and refactor for two-step build 7 months ago
  haixuantao 2456e934ba Fix wrong error message and wrong python spawning options 7 months ago
  haixuantao 94001c989f Use current python interpreter instead of python interpreter for non python operators 8 months ago
  haixuantao c197c1475c Remove extension in filename 8 months ago
  haixuantao 42b3509aa9 Fix spawning runtime through python when it is installed with pip 8 months ago
  mivik 6ba2d611f6
perf: remove unused sysinfo monitor 8 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 90733aabeb
Send build output to CLI 9 months ago
  Philipp Oppermann a58936fa09
Refactor: Move git operations to submodule 9 months ago
  Philipp Oppermann 80436901ce
Rename module from `spawn.rs` to `spawn/mod.rs` to prepare for submodules 9 months ago
  Philipp Oppermann f71ad7922e
Refactor reuse logic and improve documentation 9 months ago
  Philipp Oppermann 17f75c04d5
Wait until all nodes on daemon have been built before spawning 9 months ago
  Philipp Oppermann 80c7231fb9
Tweak logging 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 3d3271ad09
Fix: Don't split log messages across multiple log events 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