[ https://issues.apache.org/jira/browse/SPARK-11801?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15034846#comment-15034846 ]
Srinivasa Reddy Vundela commented on SPARK-11801: ------------------------------------------------- [~irashid] This is what I have observed during my testing. Once JVM gets OOM exception, it does the 'kill %p'. During this process it creates a new thread to execute the shutdown hooks. Since, the new thread is yet to be scheduled always the OOM thread is winning the race. The only case it may not win the race is when it gets preempted just after getting OOM. > Notify driver when OOM is thrown before executor JVM is killed > --------------------------------------------------------------- > > Key: SPARK-11801 > URL: https://issues.apache.org/jira/browse/SPARK-11801 > Project: Spark > Issue Type: Improvement > Components: Spark Core > Affects Versions: 1.5.1 > Reporter: Srinivasa Reddy Vundela > Priority: Minor > > Here is some background for the issue. > Customer got OOM exception in one of the task and executor got killed with > kill %p. It is unclear in driver logs/Spark UI why the task is lost or > executor is lost. Customer has to look into the executor logs to see OOM is > the cause for the task/executor lost. > It would be helpful if driver logs/spark UI shows the reason for task > failures by making sure that task updates the driver with OOM. -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org For additional commands, e-mail: issues-h...@spark.apache.org