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 2015/06/30 01:09:05 UTC
[jira] [Created] (SPARK-8716) Remove executor shared cache feature
Andrew Or created SPARK-8716:
--------------------------------
Summary: Remove executor shared cache feature
Key: SPARK-8716
URL: https://issues.apache.org/jira/browse/SPARK-8716
Project: Spark
Issue Type: Improvement
Components: Spark Core
Affects Versions: 1.2.0
Reporter: Andrew Or
Assignee: Josh Rosen
Priority: Minor
More specifically, this is the feature that is currently flagged by `spark.files.useFetchCache`. There are several reasons why we should remove it.
(1) It doesn't even work. Recently, each executor gets its own unique temp directory for security reasons.
(2) There is no way to fix it. The constraints in (1) are fundamentally opposed to sharing resources across executors.
(3) It is very complex. The method Utils.fetchFile would be greatly simplified without this feature that is not even used.
(4) There are no tests for it and it is difficult to test.
Note that we can't just revert the respective patches because they were merged a long time ago.
Related issues: SPARK-8130, SPARK-6313, SPARK-2713
--
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