662 Commits (c9e8d8dfe4d3b48a034a60c5f82eee5300a9ea66)
 

Author SHA1 Message Date
  Philipp Oppermann c9e8d8dfe4
Join event stream thread before exiting 3 years ago
  Philipp Oppermann 5eddf1cae9
Remove uneeded serialization methods 3 years ago
  Philipp Oppermann b7f47c3d99
Log an error instead of panicking when ShmemServer is dropped before client 3 years ago
  Philipp Oppermann 827fb1b241
Fix: Don't use timeout on EventStream client 3 years ago
  Philipp Oppermann 3aa50d2209
Assert that message length is never 0 3 years ago
  Philipp Oppermann 5b12ba8428
Panic when shm server is dropped before client 3 years ago
  Philipp Oppermann 503a9497fd
Use shared memory for event stream too 3 years ago
  Philipp Oppermann 670c154e5e
Create a safer server/client API on top of `ShmemChannel` 3 years ago
  Philipp Oppermann 8d1c3742a1
Implement disconnect signal for `ShmemChannel` and set it on drop 3 years ago
  Philipp Oppermann 6ae75c04bd
Remove some log messages 3 years ago
  Philipp Oppermann f04960d680
Fix event + data offsets for Shmem channel client 3 years ago
  Philipp Oppermann 6253d6e5ad
Fix: Initialize events to 'clear' state and length to 0 3 years ago
  Philipp Oppermann be6c459c6c
Set log level to DEBUG for daemon 3 years ago
  Philipp Oppermann 70298d836f
Start migrating the daemon control channel to shared memory 3 years ago
  Philipp Oppermann 97b525a2f3
Update benchmark example to be comparable with latest main changes 3 years ago
  Philipp Oppermann 352fb3d757
Change Python event types to uppercase 3 years ago
  Philipp Oppermann 7888b7d0e4
Remove uneeded breaks from other examples too 3 years ago
  Philipp Oppermann 5666895a7c
Close event channel when last input is closed or when stop is received 3 years ago
  Philipp Oppermann 27daceafd1
Fix typo 3 years ago
  Philipp Oppermann aa85b6ee41
Increase benchmark messages sizes (up to 10000 4k pages) 3 years ago
  Philipp Oppermann de4b048853
Fix performance: Set `nodelay` on listener side too 3 years ago
  Philipp Oppermann 19214c4829
Add a basic benchmark to test throughput and latency for different message sizes 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 8c1c29f7f8
Remove icoryx roudi handling from dora-cli 3 years ago
  Philipp Oppermann 0ace8f052b
Skip clippy runs for runtime feature 3 years ago
  Philipp Oppermann 20ffe50389
Use prefixed names for dora event enum variants in C API to avoid name conflicts 3 years ago
  Philipp Oppermann 778d9d7eb7
Fix: Use correct length for received data 3 years ago
  Philipp Oppermann 619d0bb34b
Fix: limit slice length to requested length 3 years ago
  Philipp Oppermann 07311fd611
Check exit status of all nodes when using `exit_when_done` 3 years ago
  Philipp Oppermann 63444b9760
Fix CI failures caused by `rust-dataflow-url` example 3 years ago
  Philipp Oppermann bb2e8c2920
Remove iceoryx from CI jobs 3 years ago
  Philipp Oppermann 0405f22ca2
Remove iceoryx example (we no longer need iceoryx) 3 years ago
  Philipp Oppermann c2fe771cba
Start updating C++ example for new design 3 years ago
  Philipp Oppermann a406d2e3cc
Update C++ API for new daemon design 3 years ago
  Philipp Oppermann 2d1e317b95
Ignore dora-runtime for now 3 years ago
  Philipp Oppermann 3c2bc57473
Update C dataflow example for new API 3 years ago
  Philipp Oppermann 453c40d20b
Update C node API for new daemon API 3 years ago
  Philipp Oppermann 6f9ae2523a
Fix python version 3 years ago
  Philipp Oppermann df5dcfb342
Merge branch 'main' into unify-nodes-and-operators 3 years ago
  Philipp Oppermann 8775aa407c
Allow manually triggering Python CI runs 3 years ago
  Philipp Oppermann 15a5b8931d
Use Python 3.10 for now (for match statements) 3 years ago
  Philipp Oppermann c5db53a4c6
Update Python dataflow example for new daemon API 3 years ago
  Philipp Oppermann ccc17ddf65
Python API: Pass events as dict 3 years ago
  Philipp Oppermann 1516ee6559
Don't allocate shared memory when `data_len=0` when preparing output 3 years ago
  Philipp Oppermann 9664f0fd77
Fix Python API 3 years ago
  Philipp Oppermann cf89bf0d1c
Fix error messages 3 years ago
  Philipp Oppermann 2e13ef5486
Set `stdin` to `null` when spawning nodes 3 years ago