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)