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

Attach filesAttach ScreenshotVotersWatch issueWatchersLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    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

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

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

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment