Skip to content
Snippets Groups Projects

Avoid acquiring dada buffers when the buffer is full (writer) or when it is...

Merged Niclas Esser requested to merge non-block-client into devel

This merge avoids blocking Dada clients. Whenever a client tries to acquire a new data block, the client checks if the block is acquirable. If the block is not acquireable, the client sleeps instead of blocking until the acquisition succeeds. This behavior allows to interrupt the client by calling the method client.stop_next(). Addtionally, client.disconnect() and client.connect() methods are more robust against different buffer states.

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply
Loading