Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Done
-
1.17.0
Description
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.
Attachments
Issue Links
- links to