Uploaded image for project: 'Flink'
  1. Flink
  2. FLINK-28896 [Umbrella] Test Flink Release 1.16
  3. FLINK-28981

Release Testing: Verify FLIP-245 sources speculative execution

    XMLWordPrintableJSON

Details

    Description

      Speculative execution is introduced in Flink 1.16 to deal with temporary slow tasks caused by slow nodes. This feature currently consists of 4 FLIPs:

      • FLIP-168: Speculative Execution core part
      • FLIP-224: Blocklist Mechanism
      • FLIP-245: Source Supports Speculative Execution
      • FLIP-249: Flink Web UI Enhancement for Speculative Execution

      This ticket aims for verifying FLIP-245, along with FLIP-168, FLIP-224 and FLIP-249.

      More details about this feature and how to use it can be found in this document.

      To do the verification, the process can be:

      • Write Flink jobs which has some source subtasks running much slower than others. 3 kinds of sources should be verified, including
      • Modify Flink configuration file to enable speculative execution and tune the configuration as you like
      • Submit the job. Checking the web UI, logs, metrics and produced result.

      Attachments

        Activity

          People

            337361684@qq.com Yunhong Zheng
            zhuzh Zhu Zhu
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: