You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@spark.apache.org by "Andrew Or (JIRA)" <ji...@apache.org> on 2014/10/21 01:50:34 UTC

[jira] [Created] (SPARK-4020) Failed executor not properly removed if it has not run tasks

Andrew Or created SPARK-4020:
--------------------------------

             Summary: Failed executor not properly removed if it has not run tasks
                 Key: SPARK-4020
                 URL: https://issues.apache.org/jira/browse/SPARK-4020
             Project: Spark
          Issue Type: Bug
            Reporter: Andrew Or
            Assignee: Andrew Or


If an executor has not run tasks, then the DAG scheduler won't remove the block manager that belongs to this executor. This is because we don't add the executor to `activeExecutorIds` in `TaskSchedulerImpl` until we have successfully scheduled a task on the executor.

The motivation for fixing this is to avoid having the `BlockManagerMasterActor` to remove the associated block manager through a timeout when it can just do so right away.



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

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@spark.apache.org
For additional commands, e-mail: issues-help@spark.apache.org