842 Commits (tweak-queue-sizes)
 

Author SHA1 Message Date
  Philipp Oppermann 738507fa04
Batch dropping of messages by introducing new queue overshoot parameter 2 years ago
  Philipp Oppermann 0b53324cea
Increase default queue size to 50 2 years ago
  Philipp Oppermann 9bb57ee531
Don't send replies for `SendMessage` requests when using TCP 2 years ago
  Philipp Oppermann 2ccc170649
Send all queued incoming events at once on `NextEvent` request 2 years ago
  Philipp Oppermann 00421e2bcd
Send small messages directly without shared memory 2 years ago
  Philipp Oppermann a845cc5780
Fix duplicate package name 2 years ago
  Philipp Oppermann 37fc3729e3
Merge pull request #162 from dora-rs/unify-nodes-and-operators 2 years ago
  Philipp Oppermann 6af931f24d
Merge branch 'main' into unify-nodes-and-operators 2 years ago
  Philipp Oppermann 9439b08f16
Fix: Keep track of `InputClosed` and `Stop` messages and send them on subscribe 2 years ago
  Philipp Oppermann d5ceb4428a
Fix: Update `open_inputs` even if there is no subscriber for closed input 2 years ago
  Philipp Oppermann bb8d6edb40
Use more reliable `InputClosed` event instead of timer as exit condition 2 years ago
  Philipp Oppermann 7232a31b57
Send `InputClosed` events to operators too 2 years ago
  Philipp Oppermann 1213d70efb
Mark operator `Event` type as `non_exhaustive` 2 years ago
  Philipp Oppermann c74c2c97e3
Merge pull request #191 from dora-rs/tweaks 2 years ago
  Philipp Oppermann b994ab60a7
Add support for `shell`-based nodes again 2 years ago
  Philipp Oppermann a2a6dba3b3
Use problem matcher and cache for CLI tests too 2 years ago
  Philipp Oppermann 9e4f01318a
Fix: Move `InputBuffer` break condition to end of loop 2 years ago
  Philipp Oppermann aae4a66705
Wait for control connections to finish too 2 years ago
  Philipp Oppermann 97dab13a93
Wait for spawned listener tasks before exiting coordinator 2 years ago
  Philipp Oppermann 6d90817284
Simplify: Replace `library_filename` function with `format!` call 2 years ago
  Philipp Oppermann 4bbb724876
Flush TCP connections on sending in coordinator and daemon too 2 years ago
  Philipp Oppermann 8670d85f63
CI: Fix command order in CLI test job 2 years ago
  Philipp Oppermann 6462d85841
CI: Run CLI commands in single step 2 years ago
  Philipp Oppermann 3ad6150919
Fix: don't error if the elapsed time is negative (which can happen on some systems) 2 years ago
  Philipp Oppermann 32bbd14577
Enable tracing for C, C++, and `rust-dataflow-url` examples 2 years ago
  Philipp Oppermann 4d13a29dea
Improve error messages and fix clippy warnings in daemon 2 years ago
  Philipp Oppermann 4b03b773ce
Minor improvents to C++ node API 2 years ago
  Philipp Oppermann df17e2b2cf
Enable tracing subscriber for C and C++ node APIs by default 2 years ago
  Philipp Oppermann 6b0a7de34a
Remove unneeded `free_dora_node` from C++ node API 2 years ago
  Philipp Oppermann 085a0723db
Re-add joining of event stream thread, now based on shared ownership and using a timeout 2 years ago
  Philipp Oppermann 125638f27e
Report event stream errors through channel instead of panicking 2 years ago
  Philipp Oppermann 2ba397c644
Fix: Don't wait on event stream thread on drop, as it might be dropped later 2 years ago
  Philipp Oppermann c70aa21d45
Python example: Print number of received image and bounding box messages 2 years ago
  Philipp Oppermann 598ece765e
Don't panic in runtime when operator panics 2 years ago
  Philipp Oppermann ea537d45f6
Remove resolved TODO 2 years ago
  Philipp Oppermann bcbd9f016c
Fix typo in log message 2 years ago
  Philipp Oppermann a84f91c572
Fix: Don't keep on polling incoming event channel after it's closed 2 years ago
  Philipp Oppermann 28ae686fe4
Remove sleep between events in python examples 2 years ago
  Philipp Oppermann 2c80b6bcc2
Log when dropping inputs in daemon 2 years ago
  Philipp Oppermann 0aebe9c3c4
Flush TCP connection after sending message 2 years ago
  Philipp Oppermann a35850cb07
Drop oldest operator inputs when queue becomes too full 2 years ago
  Philipp Oppermann 0f29d26fe8
Drop oldest operator inputs when queue becomes too full 2 years ago
  Philipp Oppermann a9203e0274
Add intermediate operator channel buffer to avoid blocking runtime 2 years ago
  Philipp Oppermann e594a11c5d
Add debug message to example C++ node 2 years ago
  Philipp Oppermann a9e9976b6b
Remove old unneeded code from runtime 2 years ago
  Philipp Oppermann 871dd712f0
Make control channel listener async, handle coordinator exit cleanly, update reply type 2 years ago
  Philipp Oppermann 019e411eef
Change CLI control request reply type 2 years ago
  Philipp Oppermann cdcb19fe28
Wait a bit before exiting coordinator to ensure that destroy confirmation is sent out 2 years ago
  Philipp Oppermann 2ffae835d5
Fix: send `StopReply` instead of `SpawnReply` after receiving stop message in daemon 2 years ago
  Haixuan Xavier Tao 1cd6fd7038
Update issue templates (#189) 2 years ago