1007 Commits (main)

Author SHA1 Message Date
  haixuantao 5988a65ea2 Expose all input closed message as a stop message 10 months ago
  Philipp Oppermann 4d15cc51bb
Improve log output for local builds 10 months ago
  Philipp Oppermann eb50a368f0
Fix: Store build results to report them on subsequent `WaitForBuild` messages 10 months ago
  Philipp Oppermann e21520d433
Add `dora-session.yaml` to `.gitignore` to avoid accidental commits 10 months ago
  Philipp Oppermann 6071ba71b9
Add pyo3-build-config and macos-deployment-target also for binaries/cli 10 months ago
  Philipp Oppermann 003542c0fa
Add `build` feature to `dora-core` to make `git2` dependency optional 10 months ago
  Philipp Oppermann a4382dedd1
Fix: Check `exit_when_done` after spawn failures too 10 months ago
  Philipp Oppermann 14477b8645
Add a `deploy.working_dir` key to dataflow YAML 10 months ago
  Philipp Oppermann c3c22d160b
Link libz in C++ cmake template too 10 months ago
  Philipp Oppermann 314707bf95
Improve log output 10 months ago
  Philipp Oppermann 01168ddb02
Link libz in cmake template 10 months ago
  Philipp Oppermann 9d917bdaa9
Parse dataflow descriptor lazily in node APIs 10 months ago
  Philipp Oppermann 829f483007
Make `dora run` error on distributed dataflows 10 months ago
  Philipp Oppermann 187efed38e
Merge branch 'main' into git-source 10 months ago
  Philipp Oppermann 51ed0194c7
Rework and refactor for two-step build 10 months ago
  Haixuan Xavier Tao d9a1b508c8
Fix spawning runtime through python when it is installed with pip (#1011) 10 months ago
  haixuantao 2456e934ba Fix wrong error message and wrong python spawning options 10 months ago
  haixuantao 94001c989f Use current python interpreter instead of python interpreter for non python operators 11 months ago
  haixuantao c197c1475c Remove extension in filename 11 months ago
  haixuantao 42b3509aa9 Fix spawning runtime through python when it is installed with pip 11 months ago
  sjfhsjfh 51190788ba
refactor: use builder style 11 months ago
  mivik 6ba2d611f6
perf: remove unused sysinfo monitor 11 months ago
  Philipp Oppermann 9f7c095998
Don't error if dynamic node stops after dataflow is done 11 months ago
  Philipp Oppermann e897f78024
Add extra error cause when node fails to spawn 11 months ago
  Philipp Oppermann 4c22c16570
Subscribe to log messages while waiting for dataflow spawning 11 months ago
  Philipp Oppermann 95709b44b4
Refactor spawn result recording to fix `WaitForSpawnResult` handling 1 year ago
  Philipp Oppermann c9a720d7ae
Error if coordinator doesn't reply properly 1 year ago
  Philipp Oppermann 90733aabeb
Send build output to CLI 1 year ago
  Philipp Oppermann a58936fa09
Refactor: Move git operations to submodule 1 year ago
  Philipp Oppermann 80436901ce
Rename module from `spawn.rs` to `spawn/mod.rs` to prepare for submodules 1 year ago
  Philipp Oppermann f71ad7922e
Refactor reuse logic and improve documentation 1 year ago
  Philipp Oppermann 17f75c04d5
Wait until all nodes on daemon have been built before spawning 1 year ago
  Philipp Oppermann 80c7231fb9
Tweak logging 1 year ago
  Philipp Oppermann a13a297758
Fix: Remove dataflow from daemon running list if it was `build_only` 1 year ago
  Philipp Oppermann 3b2ccec5ec
Fix error messages (actually include node ID instead of printing `'{node_id}'` 1 year ago
  Philipp Oppermann bcb861932c
Make `dora build` command behave like `dora start` without spawning 1 year ago
  Philipp Oppermann 3d3271ad09
Fix: Don't split log messages across multiple log events 1 year ago
  Philipp Oppermann 20a1ade6ad
Only use event kind in latency warning (instead of debug output) 1 year ago
  Shar-jeel-Sajid dfa8dd17be uninstall through uv first 1 year ago
  Shar-jeel-Sajid 3936db7a5f Handled case for pip versions 1 year ago
  Philipp Oppermann 740ca7494a
Remove unused function 1 year ago
  Philipp Oppermann 49b87daeae
Handle dataflow spawn asynchronously in coordinator too 1 year ago
  Shar-jeel-Sajid 9037ca8796 Added Self Uninstall Command 1 year ago
  Philipp Oppermann 63c548991f
Warn if event handling takes too long in daemon or coordinator 1 year ago
  Philipp Oppermann 1659d354da
Spawn, clone, and build nodes sequentially 1 year ago
  Philipp Oppermann d272957473
Also consider `repos_in_use` when checking whether `clone_dir` exists 1 year ago
  Philipp Oppermann 4e908d1709
Don't finish dataflow while there are still pending nodes 1 year ago
  Philipp Oppermann ea3793cb52
Log when receiving SpawnNodeResult with invalid/stopped dataflow ID 1 year ago
  Philipp Oppermann d64584bf97
Avoid concurrent checkout by only checking out first use within the dataflow 1 year ago
  Philipp Oppermann e67472f994
Report spawn result asynchronously to avoid long blocking 1 year ago