aurora-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
Subject aurora git commit: Explain observer `--mesos-root` configuration.
Date Fri, 12 Feb 2016 19:42:10 GMT
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


Branch: refs/heads/master
Commit: 17ddc484f732285d3c8811dde1bbf5dd0fbcf821
Parents: 7d57cf4
Author: John Sirois <>
Authored: Fri Feb 12 12:42:08 2016 -0700
Committer: John Sirois <>
Committed: Fri Feb 12 12:42:08 2016 -0700

 docs/ | 26 +++++++++++++++++++++++++-
 1 file changed, 25 insertions(+), 1 deletion(-)
diff --git a/docs/ b/docs/
index 1620a6f..c4e25c5 100644
--- a/docs/
+++ b/docs/
@@ -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
+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
+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
+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

View raw message