Yuxin Tan created FLINK-28828:
---------------------------------

             Summary: Sorting all unfinished readers in batches at one time in 
SortMergeResultPartitionReadScheduler
                 Key: FLINK-28828
                 URL: https://issues.apache.org/jira/browse/FLINK-28828
             Project: Flink
          Issue Type: Sub-task
          Components: Runtime / Network
    Affects Versions: 1.16.0
            Reporter: Yuxin Tan


Currently, when reading data in SortMergeResultPartitionReadScheduler, the 
reader is added to the priority queue immediately. However, the data read from 
this reader may not have been consumed, which will cause this reader to be 
ranked later in the queue, which is unfavorable to sequential reading.

To solve the issue, After reading the data, we should sort all unfinished 
readers in batches at one time, that is, add all unfinished readers to the 
priority queue, which is more conducive to sequential reading.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to