Alex created FLINK-14097:
----------------------------
Summary: Optimize AsyncWaitOperator to process more than one element per mailbox letter
Key: FLINK-14097
URL:
https://issues.apache.org/jira/browse/FLINK-14097 Project: Flink
Issue Type: Sub-task
Components: Runtime / Task
Reporter: Alex
With the changes introduced in FLINK-12958, the results (output) of {{AsyncWaitOperator}} are handled via {{StreamTask}}'s mailbox letter (a letter action per one input element).
This may degrade performance of the operator: before, the emitter thread was emitting elements directly to operator's output as soon as results were ready.
This is a follow up ticket, to address this concern.
Potential workaround can be to (non-blockingly) dequeue more ready results from {{StreamElementQueue}} in one mailbox action.
*Note:* this can also be incorporated in FLINK-14044.
--
This message was sent by Atlassian Jira
(v8.3.2#803003)