Need to update semantics of MESOS_HOME
--------------------------------------
Key: MESOS-85
URL: https://issues.apache.org/jira/browse/MESOS-85
Project: Mesos
Issue Type: Improvement
Components: build, master, slave, test
Reporter: Benjamin Hindman
Priority: Blocker
Currently MESOS_HOME is getting used for too much stuff. It is used to
represent where the slave should store it's "work" directory, where the slave
expects "killtree" to be, where the master and slave should put logging, where
the tests assume certain scripts live, etc. In practice this has meant that if
mesos gets installed at /usr/local/mesos, then slave work directories go there,
logs go there, etc, which is totally unacceptable.
MESOS_HOME should either be eliminated, or it's semantics should be changed so
that it only represents where binaries live, but not where things like work
directories exist, logs go, etc. In addition, the testing infrastructure should
get updated so that the external tests can find the scripts they need to run
things *without* needing MESOS_HOME while still supporting a remote build
directory.
This issue is tagged as a blocker because in order to do the port to autotools
cleanly, this really needs to get done in order to run the external tests.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira