xingbe created FLINK-30707:
------------------------------

             Summary: Let speculative execution takes input number bytes into 
account when detecting slow tasks
                 Key: FLINK-30707
                 URL: https://issues.apache.org/jira/browse/FLINK-30707
             Project: Flink
          Issue Type: Improvement
          Components: Runtime / Coordination
    Affects Versions: 1.17.0
            Reporter: xingbe


The default slowTaskDetector in speculative execution is based on execution 
time now, if the data amount allocated to each subtask is uneven, time-based 
slow task detection may not reflect the actual performance of the subtask. 
Therefore, it is necessary to take the input information into account when 
detecting slow tasks.

The major changes are:
 * Need to know the amount of data processed by each execution vertex.
 * ExecutionTimeBasedSlowTaskDetector needs to introduce the amount of input 
data to weight it with execution time.



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

Reply via email to