[ 
https://issues.apache.org/jira/browse/SPARK-19167?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15827704#comment-15827704
 ] 

xwebber commented on SPARK-19167:
---------------------------------

 I think this is a core issue that should be fixed. We have meet serveral 
scenes that this issue affect our application including not able to create new 
sc in the same process and SPARK_YARN_MODE missing because of the "old" sc.stop 
haven't finished and set "SparkContext already stopped." too early. I suggest 
we make sc.stop() blocked until other sc.stop() call finishes anyway.

> .inprogress file can't be renamed if driver exit when OOM occured in 
> AsynchronousListenerBus thread
> ---------------------------------------------------------------------------------------------------
>
>                 Key: SPARK-19167
>                 URL: https://issues.apache.org/jira/browse/SPARK-19167
>             Project: Spark
>          Issue Type: Bug
>            Reporter: xwebber
>
> I was running a spark application and OOM occured in AsynchronousListenerBus 
> thread. This will cause Utils.tryOrStopSparkContext(sparkContext) to do 
> sc.stop(). And then my user code catch the exception that sc is stopping, and 
> this will cause spark driver shut down. but at this time the sc.stop in 
> AsynchronousListenerBus thread hasn't call _cleaner.foreach(_.stop()) yet. 
> This will cause the file left on disk forever. can it be solved?



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

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

Reply via email to