Test Result : TaskSchedulerImplSuite

0 failures (±0)
61 tests (±0)
Took 5.7 sec.

All Tests

Test nameDurationStatus
Blacklisted executor for entire task set prevents per-task blacklist checks: iteration 093 msPassed
Blacklisted executor for entire task set prevents per-task blacklist checks: iteration 10.11 secPassed
Blacklisted executor for entire task set prevents per-task blacklist checks: iteration 20.13 secPassed
Blacklisted executor for entire task set prevents per-task blacklist checks: iteration 396 msPassed
Blacklisted executor for entire task set prevents per-task blacklist checks: iteration 495 msPassed
Blacklisted executor for entire task set prevents per-task blacklist checks: iteration 50.1 secPassed
Blacklisted executor for entire task set prevents per-task blacklist checks: iteration 692 msPassed
Blacklisted executor for entire task set prevents per-task blacklist checks: iteration 70.11 secPassed
Blacklisted executor for entire task set prevents per-task blacklist checks: iteration 80.1 secPassed
Blacklisted executor for entire task set prevents per-task blacklist checks: iteration 991 msPassed
Blacklisted node for entire task set prevents per-task blacklist checks: iteration 00.15 secPassed
Blacklisted node for entire task set prevents per-task blacklist checks: iteration 10.14 secPassed
Blacklisted node for entire task set prevents per-task blacklist checks: iteration 20.1 secPassed
Blacklisted node for entire task set prevents per-task blacklist checks: iteration 30.11 secPassed
Blacklisted node for entire task set prevents per-task blacklist checks: iteration 40.13 secPassed
Blacklisted node for entire task set prevents per-task blacklist checks: iteration 50.11 secPassed
Blacklisted node for entire task set prevents per-task blacklist checks: iteration 60.1 secPassed
Blacklisted node for entire task set prevents per-task blacklist checks: iteration 70.1 secPassed
Blacklisted node for entire task set prevents per-task blacklist checks: iteration 80.1 secPassed
Blacklisted node for entire task set prevents per-task blacklist checks: iteration 999 msPassed
LOST its executor is marked as dead45 msPassed
Locality should be used for bulk offers even with delay scheduling off52 msPassed
SPARK-16106 locality levels updated if executor added to existing host51 msPassed
SPARK-18886 - delay scheduling timer is reset when it accepts all resources offered when isAllFreeResources = true49 msPassed
SPARK-18886 - partial offers (isAllFreeResources = false) reset timer before any resources have been rejected59 msPassed
SPARK-18886 - partial resource offers (isAllFreeResources = false) do not reset time if any offer was rejected since last full offer was fully accepted58 msPassed
SPARK-18886 - partial resource offers (isAllFreeResources = false) reset time if last full resource offer (isAllResources = true) was accepted as well as any following partial resource offers56 msPassed
SPARK-18886 - task set with no locality requirements should not starve one with them71 msPassed
SPARK-22148 Ensure we don't abort the taskSet if we haven't been completely blacklisted56 msPassed
SPARK-22148 abort timer should clear unschedulableTaskSetToExpiryTime for all TaskSets93 msPassed
SPARK-22148 abort timer should kick in when task is completely blacklisted & no new executor can be acquired72 msPassed
SPARK-22148 try to acquire a new executor when task is unschedulable with 1 executor60 msPassed
SPARK-29263: barrier TaskSet can't schedule when higher prio taskset takes the slots43 msPassed
Scheduler correctly accounts for GPUs per task46 msPassed
Scheduler correctly accounts for GPUs per task with fractional amount47 msPassed
Scheduler correctly accounts for multiple CPUs per task46 msPassed
Scheduler does not always schedule tasks on the same workers0.73 secPassed
Scheduler does not crash when tasks are not serializable50 msPassed
Scheduler works with multiple ResourceProfiles and gpus57 msPassed
TaskScheduler should throw IllegalArgumentException when schedulingMode is not supported64 msPassed
With delay scheduling off, tasks can be run at any locality level immediately57 msPassed
abort stage if executor loss results in unschedulability from previously failed tasks49 msPassed
abort stage when all executors are blacklisted and we cannot acquire new executor68 msPassed
cancelTasks shall kill all the running tasks and fail the stage47 msPassed
concurrent attempts for the same stage only have one active taskset47 msPassed
don't abort if there is an executor available, though it hasn't had scheduled tasks yet47 msPassed
don't schedule for a barrier taskSet if available slots are less than pending tasks58 msPassed
don't schedule for a barrier taskSet if available slots are less than pending tasks gpus limiting50 msPassed
don't schedule more tasks after a taskset is zombie48 msPassed
if a zombie attempt finishes, continue scheduling tasks for non-zombie attempts51 msPassed
if an executor is lost then the state for its running tasks is cleaned up (SPARK-18553)49 msPassed
killAllTaskAttempts shall kill all the running tasks and not fail the stage48 msPassed
mark taskset for a barrier stage as zombie in case a task fails60 msPassed
schedule tasks for a barrier taskSet if all tasks can be launched together51 msPassed
schedule tasks for a barrier taskSet if all tasks can be launched together diff ResourceProfile42 msPassed
schedule tasks for a barrier taskSet if all tasks can be launched together diff ResourceProfile, but not enough gpus42 msPassed
schedule tasks for a barrier taskSet if all tasks can be launched together gpus54 msPassed
scheduled tasks obey node and executor blacklists86 msPassed
scheduled tasks obey task and stage blacklists0.33 secPassed
scheduler checks for executors that can be expired from blacklist44 msPassed
tasks are not re-scheduled while executor loss reason is pending0.35 secPassed