You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@aurora.apache.org by js...@apache.org on 2016/02/12 20:42:10 UTC
aurora git commit: Explain observer `--mesos-root` configuration.
Repository: aurora
Updated Branches:
refs/heads/master 7d57cf4d7 -> 17ddc484f
Explain observer `--mesos-root` configuration.
This adds a note about configuration of the observer's `--mesos-root` to
match the Mesos master `--work_dir` for proper observer functioning.
Bugs closed: AURORA-1617
Reviewed at https://reviews.apache.org/r/43534/
Project: http://git-wip-us.apache.org/repos/asf/aurora/repo
Commit: http://git-wip-us.apache.org/repos/asf/aurora/commit/17ddc484
Tree: http://git-wip-us.apache.org/repos/asf/aurora/tree/17ddc484
Diff: http://git-wip-us.apache.org/repos/asf/aurora/diff/17ddc484
Branch: refs/heads/master
Commit: 17ddc484f732285d3c8811dde1bbf5dd0fbcf821
Parents: 7d57cf4
Author: John Sirois <js...@apache.org>
Authored: Fri Feb 12 12:42:08 2016 -0700
Committer: John Sirois <js...@apache.org>
Committed: Fri Feb 12 12:42:08 2016 -0700
----------------------------------------------------------------------
docs/installing.md | 26 +++++++++++++++++++++++++-
1 file changed, 25 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/aurora/blob/17ddc484/docs/installing.md
----------------------------------------------------------------------
diff --git a/docs/installing.md b/docs/installing.md
index 1620a6f..c4e25c5 100644
--- a/docs/installing.md
+++ b/docs/installing.md
@@ -220,9 +220,33 @@ For more detail on this topic, see the dedicated page on
sudo yum install -y aurora-executor
### Configuration
-The executor and observer typically do not require much configuration. Command line arguments can
+The executor typically does not require configuration. Command line arguments can
be passed to the executor using a command line argument on the scheduler.
+The observer needs to be configured to look at the correct mesos directory in order to find task
+sandboxes. You should 1st find the Mesos working directory by looking for the Mesos master
+`--work_dir` flag. You should see something like:
+
+ ps -eocmd | grep "mesos-master" | grep -v grep | tr ' ' '\n' | grep "\--work_dir"
+ --work_dir=/var/lib/mesos
+
+The value you find for `--work_dir`, `/var/lib/mesos` in this example, should match the Aurora
+observer value for `--mesos-root`. You can look for that setting in a similar way on a worker
+node by grepping for `thermos_observer` and `--mesos-root`. If the flag is not set, you can view
+the default value like so:
+
+ thermos_observer -h
+ Options:
+ ...
+ --mesos-root=MESOS_ROOT
+ The mesos root directory to search for Thermos
+ executor sandboxes [default: /var/lib/mesos]
+ ...
+
+In this case the default is `/var/lib/mesos` and we have a match. If there is no match, you can
+either adjust the mesos-master start script(s) and restart the master(s) or else adjust the
+Aurora observer start scripts and restart the observers.
+
## Installing the client
### Ubuntu Trusty