Thanks for clearing that up. I've cced Joshua Cohen (who is currently maintaining thermos) to weigh in here.
I suspect that deprecating this blindly might break something for tasks under the Docker Containerizer. On Fri, Oct 7, 2016 at 5:33 PM, Jie Yu <yujie....@gmail.com> wrote: > https://github.com/apache/mesos/blob/master/docs/versioning.md > > "The deprecation period for any given feature will be 6 months. Having a > set period allows Mesos developers to not indefinitely accrue technical > debt and allows users time to plan for upgrades." > > - Jie > > On Fri, Oct 7, 2016 at 5:28 PM, Zameer Manji <zma...@apache.org> wrote: > > > Jie, > > > > Without commenting on this deprecation, how is this going to work now > that > > Mesos is 1.0? > > > > What is the definition of "deprecate" being used here? Is it something > that > > will be removed in Mesos 2.0? > > > > On Fri, Oct 7, 2016 at 4:49 PM, Jie Yu <yujie....@gmail.com> wrote: > > > > > Hi, > > > > > > Want to initiate a discussion here. Before Mesos containerizer has > > > container image support (all containers share the same host file > system), > > > $MESOS_DIRECTORY env variable is used to let executor know their > sandbox > > > location. > > > > > > Later, we introduced container image support to Mesos containerizer so > > that > > > each container can has its own root filesystem. Due to some historical > > > reason (thermos), we decided to keep $MESOS_DIRECTORY to be the path to > > the > > > sandbox on the host filesystem (e.g., `/var/lib/mesos/slaves/...`) even > > if > > > the container has its own root filesystem. And introduced a new > > > $MESOS_SANDBOX to point to the sandbox in the container's root > filesystem > > > (e.g., `/mnt/mesos/sandbox`). If the container does not have a root > > > filesystem, $MESOS_DIRECTORY == $MESOS_SANDBOX. > > > > > > Now, we plan to deprecate $MESOS_DIRECTORY because it'll be really > > > confusing to executor writers, and it'll be an error if they try to > > access > > > $MESOS_DIRECTORY if their container has a root filesystem defined. > > > > > > - Jie > > > > > > -- > > > Zameer Manji > > > > > > > -- > Zameer Manji >