Removing with various numExecutorsTarget condition | 0.25 sec | Passed |
SPARK-23365 Don't update target num executors when killing idle executors | 65 ms | Passed |
SPARK-26758 check executor target number after idle time out | 33 ms | Passed |
SPARK-30511 remove executors when speculative tasks end | 1.4 sec | Passed |
SPARK-8366: maxNumExecutorsNeeded should properly handle failed tasks | 33 ms | Passed |
add executors | 77 ms | Passed |
add executors capped by num pending tasks | 86 ms | Passed |
add executors when speculative tasks added | 68 ms | Passed |
avoid ramp down initial executors until first job is submitted | 12 ms | Passed |
avoid ramp down initial executors until idle executor is timeout | 64 ms | Passed |
avoid ramp up when target < running executors | 0.18 sec | Passed |
cancel pending executors when no longer needed | 53 ms | Passed |
executionAllocationRatio is correctly handled | 79 ms | Passed |
get pending task number and related locality preference | 53 ms | Passed |
initialize dynamic allocation in SparkContext | 0.19 sec | Passed |
interleaving add and remove | 0.3 sec | Passed |
listeners trigger add executors correctly | 0.34 sec | Passed |
mock polling loop add behavior | 13 ms | Passed |
mock polling loop remove behavior | 0.13 sec | Passed |
mock polling loop with no events | 3 ms | Passed |
properly handle task end events from completed stages | 0.11 sec | Passed |
remove executors | 0.18 sec | Passed |
remove multiple executors | 0.17 sec | Passed |
reset the state of allocation manager | 0.25 sec | Passed |
starting state | 2 ms | Passed |
starting/canceling add timer | 4 ms | Passed |
verify min/max executors | 5 ms | Passed |