Github user vanzin commented on the pull request:

    https://github.com/apache/spark/pull/7966#issuecomment-129039966
  
    > You shouldn't assume those directories are under the Mesos sandbox. They 
are user configurable (in the Hadoop world there would be several of them on 
different disks to allow parallel reads/writes).
    
    Maybe that's how it works in mesos, and in such case, you should figure out 
how to fix it (in Mesos or in Spark). Yes, in YARN you can configure multiple 
of these directories but (i) Spark handles that just fine and (ii) YARN creates 
per-*application* directories, where the shuffle files are written. When 
containers (= executors) go away, those directories still remain. They're only 
deleted after the app finished.
    
    Nothing has changed here at all. You had to *add* this chmod, which means 
that you intentionally tried to change the behavior. And that broke existing 
code.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

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

Reply via email to