Operation Queue

The operation queue contains the low-latency operations that the client needs to have executed on the Grid. When an operation is submitted, it is placed on a queue from which another thread sends the operation to any idle Engine.

The operation queue size is controlled by the MAX_QUEUED_OPERATIONS option. If the queue of pending operations not yet submitted to Engines reaches this size, any further submissions cause the client to block until room is available in the queue.