Skip to content

Sst queue management

Implement step queue drop functionality similar to what is outlined in Confluence. Add a mechanism to communicate engine parameters to the SST layer. Currently implemented parameters are:

  • RendezvousReaderCount : How many readers the writer should wait for at startup. (default 1)
  • QueueLimit : Max number of steps allowed in the step queue. (default 0 (no limit))
  • DiscardOnQueueFull : If true and there is a queue limit, discard steps as appropriate (default true)

This PR does not yet implement the situation where there is a queue limit DiscardOnQueueFull is false, so we should block the writing application until the queue empties.

Merge request reports