Uploaded image for project: 'Flink'
  1. Flink
  2. FLINK-33742 Hybrid Shuffle should work well with Adaptive Query Execution
  3. FLINK-33743

Support consuming multiple subpartitions on a single channel

    XMLWordPrintableJSON

Details

    Description

      In Flink jobs that use the AdaptiveBatchScheduler and enable adaptive parallelism, a downstream operator might consume multiple subpartitions from an upstream operator. While downstream operators would create an InputChannel for each upstream subpartition in Flink's current implementation, The many InputChannels created in this situation may consume more memory resources than needed, affecting the usability of Hybrid Shuffle and AdaptiveBatchScheduler. In order to solve this problem, we plan to allow one InputChannel to consume multiple subpartitions.

      Attachments

        Issue Links

          Activity

            People

              yunfengzhou Yunfeng Zhou
              tanyuxin Yuxin Tan
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: