Li Xian created SPARK-36842:
-------------------------------

             Summary: Stop task result getter properly on spark context stopping
                 Key: SPARK-36842
                 URL: https://issues.apache.org/jira/browse/SPARK-36842
             Project: Spark
          Issue Type: Bug
          Components: Spark Core
    Affects Versions: 3.3.0
            Reporter: Li Xian


org.apache.spark.scheduler.TaskSchedulerImpl#stop doesn't handle exception 
properly. If one component throws exceptions on stopping, the exception is 
thrown and TaskSchedulerImpl.stop() will not be executed completely.

For example if backend.stop() fails, then taskResultGetter.stop() won't be 
executed. The result is that after a couple of restart of the spark context, 
there will be a lot of '

task-result-getter' threads retained.

 

!image-2021-09-24-18-50-57-072.png!

!image-2021-09-24-18-51-03-837.png!

 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to