Uploaded image for project: 'Flink'
  1. Flink
  2. FLINK-27862

FLIP-235: Hybrid Shuffle Mode

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Closed
    • Major
    • Resolution: Done
    • None
    • 1.16.0
    • Runtime / Network
    • Hide
      We have introduced a new Hybrid Shuffle Mode for batch executions. It combines the advantages of blocking shuffle and pipelined shuffle (in streaming mode).
      - Like blocking shuffle, it does not require upstream and downstream tasks to run simultaneously, which allows executing a job with little resources.
      - Like pipelined shuffle, it does not require downstream tasks to be executed after upstream tasks finish, which reduces the overall execution time of the job when given sufficient resources.
      - It adapts to custom preferences between persisting less data and restarting less tasks on failures, by providing different spilling strategies.

      For more details: https://nightlies.apache.org/flink/flink-docs-release-1.16/docs/ops/batch/batch_shuffle
      Show
      We have introduced a new Hybrid Shuffle Mode for batch executions. It combines the advantages of blocking shuffle and pipelined shuffle (in streaming mode). - Like blocking shuffle, it does not require upstream and downstream tasks to run simultaneously, which allows executing a job with little resources. - Like pipelined shuffle, it does not require downstream tasks to be executed after upstream tasks finish, which reduces the overall execution time of the job when given sufficient resources. - It adapts to custom preferences between persisting less data and restarting less tasks on failures, by providing different spilling strategies. For more details: https://nightlies.apache.org/flink/flink-docs-release-1.16/docs/ops/batch/batch_shuffle

    Description

      Introduce a new shuffle mode can overcome some of the problems of Pipelined Shuffle and Blocking Shuffle in batch scenarios, it can make best use of available resources and minimize disk IO load.

      More details see FLIP-235

       

      Attachments

        Activity

          People

            Weijie Guo Weijie Guo
            Weijie Guo Weijie Guo
            Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: