-
- Downloads
[SPARK-19868] conflict TasksetManager lead to spark stopped
## What changes were proposed in this pull request? We must set the taskset to zombie before the DAGScheduler handles the taskEnded event. It's possible the taskEnded event will cause the DAGScheduler to launch a new stage attempt (this happens when map output data was lost), and if this happens before the taskSet has been set to zombie, it will appear that we have conflicting task sets. Author: liujianhui <liujianhui@didichuxing> Closes #17208 from liujianhuiouc/spark-19868.
Showing
- core/src/main/scala/org/apache/spark/scheduler/TaskSetManager.scala 8 additions, 7 deletions...ain/scala/org/apache/spark/scheduler/TaskSetManager.scala
- core/src/test/scala/org/apache/spark/scheduler/TaskSetManagerSuite.scala 26 additions, 1 deletion...cala/org/apache/spark/scheduler/TaskSetManagerSuite.scala
Please register or sign in to comment