Modified: aurora/site/publish/documentation/0.9.0/monitoring/index.html URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/0.9.0/monitoring/index.html?rev=1748470&r1=1748469&r2=1748470&view=diff ============================================================================== --- aurora/site/publish/documentation/0.9.0/monitoring/index.html (original) +++ aurora/site/publish/documentation/0.9.0/monitoring/index.html Tue Jun 14 21:35:25 2016 @@ -41,10 +41,14 @@ <h5 class="page-header text-uppercase">Documentation <select onChange="window.location.href='/documentation/' + this.value + '/monitoring/'" value="0.9.0"> + <option value="0.14.0" + > + 0.14.0 + (latest) + </option> <option value="0.13.0" > 0.13.0 - (latest) </option> <option value="0.12.0" >
Modified: aurora/site/publish/documentation/0.9.0/presentations/index.html URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/0.9.0/presentations/index.html?rev=1748470&r1=1748469&r2=1748470&view=diff ============================================================================== --- aurora/site/publish/documentation/0.9.0/presentations/index.html (original) +++ aurora/site/publish/documentation/0.9.0/presentations/index.html Tue Jun 14 21:35:25 2016 @@ -41,10 +41,14 @@ <h5 class="page-header text-uppercase">Documentation <select onChange="window.location.href='/documentation/' + this.value + '/presentations/'" value="0.9.0"> + <option value="0.14.0" + > + 0.14.0 + (latest) + </option> <option value="0.13.0" > 0.13.0 - (latest) </option> <option value="0.12.0" > Modified: aurora/site/publish/documentation/0.9.0/resource-isolation/index.html URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/0.9.0/resource-isolation/index.html?rev=1748470&r1=1748469&r2=1748470&view=diff ============================================================================== --- aurora/site/publish/documentation/0.9.0/resource-isolation/index.html (original) +++ aurora/site/publish/documentation/0.9.0/resource-isolation/index.html Tue Jun 14 21:35:25 2016 @@ -41,10 +41,14 @@ <h5 class="page-header text-uppercase">Documentation <select onChange="window.location.href='/documentation/' + this.value + '/resource-isolation/'" value="0.9.0"> + <option value="0.14.0" + > + 0.14.0 + (latest) + </option> <option value="0.13.0" > 0.13.0 - (latest) </option> <option value="0.12.0" > Modified: aurora/site/publish/documentation/0.9.0/scheduler-storage/index.html URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/0.9.0/scheduler-storage/index.html?rev=1748470&r1=1748469&r2=1748470&view=diff ============================================================================== --- aurora/site/publish/documentation/0.9.0/scheduler-storage/index.html (original) +++ aurora/site/publish/documentation/0.9.0/scheduler-storage/index.html Tue Jun 14 21:35:25 2016 @@ -41,10 +41,14 @@ <h5 class="page-header text-uppercase">Documentation <select onChange="window.location.href='/documentation/' + this.value + '/scheduler-storage/'" value="0.9.0"> + <option value="0.14.0" + > + 0.14.0 + (latest) + </option> <option value="0.13.0" > 0.13.0 - (latest) </option> <option value="0.12.0" > Modified: aurora/site/publish/documentation/0.9.0/security/index.html URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/0.9.0/security/index.html?rev=1748470&r1=1748469&r2=1748470&view=diff ============================================================================== --- aurora/site/publish/documentation/0.9.0/security/index.html (original) +++ aurora/site/publish/documentation/0.9.0/security/index.html Tue Jun 14 21:35:25 2016 @@ -41,10 +41,14 @@ <h5 class="page-header text-uppercase">Documentation <select onChange="window.location.href='/documentation/' + this.value + '/security/'" value="0.9.0"> + <option value="0.14.0" + > + 0.14.0 + (latest) + </option> <option value="0.13.0" > 0.13.0 - (latest) </option> <option value="0.12.0" > Modified: aurora/site/publish/documentation/0.9.0/sla/index.html URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/0.9.0/sla/index.html?rev=1748470&r1=1748469&r2=1748470&view=diff ============================================================================== --- aurora/site/publish/documentation/0.9.0/sla/index.html (original) +++ aurora/site/publish/documentation/0.9.0/sla/index.html Tue Jun 14 21:35:25 2016 @@ -41,10 +41,14 @@ <h5 class="page-header text-uppercase">Documentation <select onChange="window.location.href='/documentation/' + this.value + '/sla/'" value="0.9.0"> + <option value="0.14.0" + > + 0.14.0 + (latest) + </option> <option value="0.13.0" > 0.13.0 - (latest) </option> <option value="0.12.0" > Modified: aurora/site/publish/documentation/0.9.0/storage-config/index.html URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/0.9.0/storage-config/index.html?rev=1748470&r1=1748469&r2=1748470&view=diff ============================================================================== --- aurora/site/publish/documentation/0.9.0/storage-config/index.html (original) +++ aurora/site/publish/documentation/0.9.0/storage-config/index.html Tue Jun 14 21:35:25 2016 @@ -41,10 +41,14 @@ <h5 class="page-header text-uppercase">Documentation <select onChange="window.location.href='/documentation/' + this.value + '/storage-config/'" value="0.9.0"> + <option value="0.14.0" + > + 0.14.0 + (latest) + </option> <option value="0.13.0" > 0.13.0 - (latest) </option> <option value="0.12.0" > Modified: aurora/site/publish/documentation/0.9.0/storage/index.html URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/0.9.0/storage/index.html?rev=1748470&r1=1748469&r2=1748470&view=diff ============================================================================== --- aurora/site/publish/documentation/0.9.0/storage/index.html (original) +++ aurora/site/publish/documentation/0.9.0/storage/index.html Tue Jun 14 21:35:25 2016 @@ -41,10 +41,14 @@ <h5 class="page-header text-uppercase">Documentation <select onChange="window.location.href='/documentation/' + this.value + '/storage/'" value="0.9.0"> + <option value="0.14.0" + > + 0.14.0 + (latest) + </option> <option value="0.13.0" > 0.13.0 - (latest) </option> <option value="0.12.0" > Modified: aurora/site/publish/documentation/0.9.0/test-resource-generation/index.html URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/0.9.0/test-resource-generation/index.html?rev=1748470&r1=1748469&r2=1748470&view=diff ============================================================================== --- aurora/site/publish/documentation/0.9.0/test-resource-generation/index.html (original) +++ aurora/site/publish/documentation/0.9.0/test-resource-generation/index.html Tue Jun 14 21:35:25 2016 @@ -41,10 +41,14 @@ <h5 class="page-header text-uppercase">Documentation <select onChange="window.location.href='/documentation/' + this.value + '/test-resource-generation/'" value="0.9.0"> + <option value="0.14.0" + > + 0.14.0 + (latest) + </option> <option value="0.13.0" > 0.13.0 - (latest) </option> <option value="0.12.0" > Modified: aurora/site/publish/documentation/0.9.0/thrift-deprecation/index.html URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/0.9.0/thrift-deprecation/index.html?rev=1748470&r1=1748469&r2=1748470&view=diff ============================================================================== --- aurora/site/publish/documentation/0.9.0/thrift-deprecation/index.html (original) +++ aurora/site/publish/documentation/0.9.0/thrift-deprecation/index.html Tue Jun 14 21:35:25 2016 @@ -41,10 +41,14 @@ <h5 class="page-header text-uppercase">Documentation <select onChange="window.location.href='/documentation/' + this.value + '/thrift-deprecation/'" value="0.9.0"> + <option value="0.14.0" + > + 0.14.0 + (latest) + </option> <option value="0.13.0" > 0.13.0 - (latest) </option> <option value="0.12.0" > Modified: aurora/site/publish/documentation/0.9.0/tutorial/index.html URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/0.9.0/tutorial/index.html?rev=1748470&r1=1748469&r2=1748470&view=diff ============================================================================== --- aurora/site/publish/documentation/0.9.0/tutorial/index.html (original) +++ aurora/site/publish/documentation/0.9.0/tutorial/index.html Tue Jun 14 21:35:25 2016 @@ -41,10 +41,14 @@ <h5 class="page-header text-uppercase">Documentation <select onChange="window.location.href='/documentation/' + this.value + '/tutorial/'" value="0.9.0"> + <option value="0.14.0" + > + 0.14.0 + (latest) + </option> <option value="0.13.0" > 0.13.0 - (latest) </option> <option value="0.12.0" > Modified: aurora/site/publish/documentation/0.9.0/user-guide/index.html URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/0.9.0/user-guide/index.html?rev=1748470&r1=1748469&r2=1748470&view=diff ============================================================================== --- aurora/site/publish/documentation/0.9.0/user-guide/index.html (original) +++ aurora/site/publish/documentation/0.9.0/user-guide/index.html Tue Jun 14 21:35:25 2016 @@ -41,10 +41,14 @@ <h5 class="page-header text-uppercase">Documentation <select onChange="window.location.href='/documentation/' + this.value + '/user-guide/'" value="0.9.0"> + <option value="0.14.0" + > + 0.14.0 + (latest) + </option> <option value="0.13.0" > 0.13.0 - (latest) </option> <option value="0.12.0" > Modified: aurora/site/publish/documentation/0.9.0/vagrant/index.html URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/0.9.0/vagrant/index.html?rev=1748470&r1=1748469&r2=1748470&view=diff ============================================================================== --- aurora/site/publish/documentation/0.9.0/vagrant/index.html (original) +++ aurora/site/publish/documentation/0.9.0/vagrant/index.html Tue Jun 14 21:35:25 2016 @@ -41,10 +41,14 @@ <h5 class="page-header text-uppercase">Documentation <select onChange="window.location.href='/documentation/' + this.value + '/vagrant/'" value="0.9.0"> + <option value="0.14.0" + > + 0.14.0 + (latest) + </option> <option value="0.13.0" > 0.13.0 - (latest) </option> <option value="0.12.0" > Modified: aurora/site/publish/documentation/latest/additional-resources/presentations/index.html URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/latest/additional-resources/presentations/index.html?rev=1748470&r1=1748469&r2=1748470&view=diff ============================================================================== --- aurora/site/publish/documentation/latest/additional-resources/presentations/index.html (original) +++ aurora/site/publish/documentation/latest/additional-resources/presentations/index.html Tue Jun 14 21:35:25 2016 @@ -41,10 +41,14 @@ <h5 class="page-header text-uppercase">Documentation <select onChange="window.location.href='/documentation/' + this.value + '/additional-resources/presentations/'" value="latest"> + <option value="0.14.0" + > + 0.14.0 + (latest) + </option> <option value="0.13.0" > 0.13.0 - (latest) </option> <option value="0.12.0" > Modified: aurora/site/publish/documentation/latest/additional-resources/tools/index.html URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/latest/additional-resources/tools/index.html?rev=1748470&r1=1748469&r2=1748470&view=diff ============================================================================== --- aurora/site/publish/documentation/latest/additional-resources/tools/index.html (original) +++ aurora/site/publish/documentation/latest/additional-resources/tools/index.html Tue Jun 14 21:35:25 2016 @@ -41,10 +41,14 @@ <h5 class="page-header text-uppercase">Documentation <select onChange="window.location.href='/documentation/' + this.value + '/additional-resources/tools/'" value="latest"> + <option value="0.14.0" + > + 0.14.0 + (latest) + </option> <option value="0.13.0" > 0.13.0 - (latest) </option> <option value="0.12.0" > Modified: aurora/site/publish/documentation/latest/contributing/index.html URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/latest/contributing/index.html?rev=1748470&r1=1748469&r2=1748470&view=diff ============================================================================== --- aurora/site/publish/documentation/latest/contributing/index.html (original) +++ aurora/site/publish/documentation/latest/contributing/index.html Tue Jun 14 21:35:25 2016 @@ -41,10 +41,14 @@ <h5 class="page-header text-uppercase">Documentation <select onChange="window.location.href='/documentation/' + this.value + '/contributing/'" value="latest"> + <option value="0.14.0" + > + 0.14.0 + (latest) + </option> <option value="0.13.0" > 0.13.0 - (latest) </option> <option value="0.12.0" > Modified: aurora/site/publish/documentation/latest/development/client/index.html URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/latest/development/client/index.html?rev=1748470&r1=1748469&r2=1748470&view=diff ============================================================================== --- aurora/site/publish/documentation/latest/development/client/index.html (original) +++ aurora/site/publish/documentation/latest/development/client/index.html Tue Jun 14 21:35:25 2016 @@ -41,10 +41,14 @@ <h5 class="page-header text-uppercase">Documentation <select onChange="window.location.href='/documentation/' + this.value + '/development/client/'" value="latest"> + <option value="0.14.0" + > + 0.14.0 + (latest) + </option> <option value="0.13.0" > 0.13.0 - (latest) </option> <option value="0.12.0" > @@ -101,8 +105,8 @@ are:</p> <p>For manually testing client changes against a cluster, we use <a href="https://www.vagrantup.com/">Vagrant</a>. To start a virtual cluster, you need to install Vagrant, and then run <code>vagrant up</code> for the root of -the aurora workspace. This will create a vagrant host named “devcluster”, with a mesos master, a set -of mesos agents, and an aurora scheduler.</p> +the aurora workspace. This will create a vagrant host named “devcluster”, with a Mesos master, a set +of Mesos agents, and an Aurora scheduler.</p> <p>If you have a change you would like to test in your local cluster, you’ll rebuild the client:</p> <pre class="highlight plaintext"><code>vagrant ssh -c 'aurorabuild client' @@ -136,11 +140,11 @@ Once the project is loaded: <p>After following these instructions, you should now be able to run/debug tests directly from the IDE by right-clicking on a test (or test class) and choosing to run or debug:</p> -<p><a href="/documentation/0.13.0/images/debug-client-test.png"><img alt="Debug Client Test" src="../../images/debug-client-test.png" /></a></p> +<p><a href="/documentation/0.14.0/images/debug-client-test.png"><img alt="Debug Client Test" src="../../images/debug-client-test.png" /></a></p> <p>If you’ve set a breakpoint, you can see the run will now stop and let you debug:</p> -<p><a href="/documentation/0.13.0/images/debugging-client-test.png"><img alt="Debugging Client Test" src="../../images/debugging-client-test.png" /></a></p> +<p><a href="/documentation/0.14.0/images/debugging-client-test.png"><img alt="Debugging Client Test" src="../../images/debugging-client-test.png" /></a></p> <h3 id="running-debugging-the-client">Running/Debugging the Client</h3> Modified: aurora/site/publish/documentation/latest/development/committers-guide/index.html URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/latest/development/committers-guide/index.html?rev=1748470&r1=1748469&r2=1748470&view=diff ============================================================================== --- aurora/site/publish/documentation/latest/development/committers-guide/index.html (original) +++ aurora/site/publish/documentation/latest/development/committers-guide/index.html Tue Jun 14 21:35:25 2016 @@ -41,10 +41,14 @@ <h5 class="page-header text-uppercase">Documentation <select onChange="window.location.href='/documentation/' + this.value + '/development/committers-guide/'" value="latest"> + <option value="0.14.0" + > + 0.14.0 + (latest) + </option> <option value="0.13.0" > 0.13.0 - (latest) </option> <option value="0.12.0" > Modified: aurora/site/publish/documentation/latest/development/db-migration/index.html URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/latest/development/db-migration/index.html?rev=1748470&r1=1748469&r2=1748470&view=diff ============================================================================== --- aurora/site/publish/documentation/latest/development/db-migration/index.html (original) +++ aurora/site/publish/documentation/latest/development/db-migration/index.html Tue Jun 14 21:35:25 2016 @@ -41,10 +41,14 @@ <h5 class="page-header text-uppercase">Documentation <select onChange="window.location.href='/documentation/' + this.value + '/development/db-migration/'" value="latest"> + <option value="0.14.0" + > + 0.14.0 + (latest) + </option> <option value="0.13.0" > 0.13.0 - (latest) </option> <option value="0.12.0" > @@ -91,10 +95,11 @@ a snapshot is restored, no manual intera <h2 id="upgrades">Upgrades</h2> -<p>When adding or altering tables or changing data, a new migration class should be created under the -org.apache.aurora.scheduler.storage.db.migration package. The class should implement the -<a href="https://github.com/mybatis/migrations/blob/master/src/main/java/org/apache/ibatis/migration/MigrationScript.java">MigrationScript</a> -interface (see <a href="https://github.com/apache/aurora/blob/rel/0.13.0/src/test/java/org/apache/aurora/scheduler/storage/db/testmigration/V001_TestMigration.java">V001_TestMigration</a> +<p>When adding or altering tables or changing data, in addition to making to change in +<a href="../../src/main/resources/org/apache/aurora/scheduler/storage/db/schema.sql">schema.sql</a>, a new +migration class should be created under the org.apache.aurora.scheduler.storage.db.migration +package. The class should implement the <a href="https://github.com/mybatis/migrations/blob/master/src/main/java/org/apache/ibatis/migration/MigrationScript.java">MigrationScript</a> +interface (see <a href="https://github.com/apache/aurora/blob/rel/0.14.0/src/test/java/org/apache/aurora/scheduler/storage/db/testmigration/V001_TestMigration.java">V001_TestMigration</a> as an example). The upgrade and downgrade scripts are defined in this class. When restoring a snapshot the list of migrations on the classpath is compared to the list of applied changes in the DB. Any changes that have not yet been applied are executed and their downgrade script is stored @@ -109,9 +114,9 @@ applied.</p> <h2 id="baselines">Baselines</h2> <p>After enough time has passed (at least 1 official release), it should be safe to baseline migrations -if desired. This can be accomplished by adding the changes from migrations directly to -<a href="../../src/main/resources/org/apache/aurora/scheduler/storage/db/schema.sql">schema.sql</a>, removing -the corresponding migration classes and adding a migration to remove the changelog entries.</p> +if desired. This can be accomplished by ensuring the changes from migrations have been applied to +<a href="../../src/main/resources/org/apache/aurora/scheduler/storage/db/schema.sql">schema.sql</a> and then +removing the corresponding migration classes and adding a migration to remove the changelog entries.</p> </div> Modified: aurora/site/publish/documentation/latest/development/design-documents/index.html URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/latest/development/design-documents/index.html?rev=1748470&r1=1748469&r2=1748470&view=diff ============================================================================== --- aurora/site/publish/documentation/latest/development/design-documents/index.html (original) +++ aurora/site/publish/documentation/latest/development/design-documents/index.html Tue Jun 14 21:35:25 2016 @@ -41,10 +41,14 @@ <h5 class="page-header text-uppercase">Documentation <select onChange="window.location.href='/documentation/' + this.value + '/development/design-documents/'" value="latest"> + <option value="0.14.0" + > + 0.14.0 + (latest) + </option> <option value="0.13.0" > 0.13.0 - (latest) </option> <option value="0.12.0" > @@ -91,6 +95,7 @@ in the proposed form.</p> <ul> <li><a href="../design/command-hooks/">Command Hooks for the Aurora Client</a></li> +<li><a href="https://docs.google.com/document/d/1J9SIswRMpVKQpnlvJAMAJtKfPP7ZARFknuyXl-2aZ-M/edit">GPU Resources in Aurora</a></li> <li><a href="https://docs.google.com/document/d/1ZdgW8S4xMhvKW7iQUX99xZm10NXSxEWR0a-21FP5d94/edit">Health Checks for Updates</a></li> <li><a href="https://docs.google.com/document/d/1Fc_YhhV7fc4D9Xv6gJzpfooxbK4YWZcvzw6Bd3qVTL8/edit">JobUpdateDiff thrift API</a></li> <li><a href="https://docs.google.com/document/d/11_lAsYIRlD5ETRzF2eSd3oa8LXAHYFD8rSetspYXaf4/edit">REST API RFC</a></li> Modified: aurora/site/publish/documentation/latest/development/design/command-hooks/index.html URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/latest/development/design/command-hooks/index.html?rev=1748470&r1=1748469&r2=1748470&view=diff ============================================================================== --- aurora/site/publish/documentation/latest/development/design/command-hooks/index.html (original) +++ aurora/site/publish/documentation/latest/development/design/command-hooks/index.html Tue Jun 14 21:35:25 2016 @@ -41,10 +41,14 @@ <h5 class="page-header text-uppercase">Documentation <select onChange="window.location.href='/documentation/' + this.value + '/development/design/command-hooks/'" value="latest"> + <option value="0.14.0" + > + 0.14.0 + (latest) + </option> <option value="0.13.0" > 0.13.0 - (latest) </option> <option value="0.12.0" > Modified: aurora/site/publish/documentation/latest/development/scheduler/index.html URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/latest/development/scheduler/index.html?rev=1748470&r1=1748469&r2=1748470&view=diff ============================================================================== --- aurora/site/publish/documentation/latest/development/scheduler/index.html (original) +++ aurora/site/publish/documentation/latest/development/scheduler/index.html Tue Jun 14 21:35:25 2016 @@ -41,10 +41,14 @@ <h5 class="page-header text-uppercase">Documentation <select onChange="window.location.href='/documentation/' + this.value + '/development/scheduler/'" value="latest"> + <option value="0.14.0" + > + 0.14.0 + (latest) + </option> <option value="0.13.0" > 0.13.0 - (latest) </option> <option value="0.12.0" > Modified: aurora/site/publish/documentation/latest/development/thermos/index.html URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/latest/development/thermos/index.html?rev=1748470&r1=1748469&r2=1748470&view=diff ============================================================================== --- aurora/site/publish/documentation/latest/development/thermos/index.html (original) +++ aurora/site/publish/documentation/latest/development/thermos/index.html Tue Jun 14 21:35:25 2016 @@ -41,10 +41,14 @@ <h5 class="page-header text-uppercase">Documentation <select onChange="window.location.href='/documentation/' + this.value + '/development/thermos/'" value="latest"> + <option value="0.14.0" + > + 0.14.0 + (latest) + </option> <option value="0.13.0" > 0.13.0 - (latest) </option> <option value="0.12.0" > Modified: aurora/site/publish/documentation/latest/development/thrift/index.html URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/latest/development/thrift/index.html?rev=1748470&r1=1748469&r2=1748470&view=diff ============================================================================== --- aurora/site/publish/documentation/latest/development/thrift/index.html (original) +++ aurora/site/publish/documentation/latest/development/thrift/index.html Tue Jun 14 21:35:25 2016 @@ -41,10 +41,14 @@ <h5 class="page-header text-uppercase">Documentation <select onChange="window.location.href='/documentation/' + this.value + '/development/thrift/'" value="latest"> + <option value="0.14.0" + > + 0.14.0 + (latest) + </option> <option value="0.13.0" > 0.13.0 - (latest) </option> <option value="0.12.0" > @@ -87,7 +91,7 @@ client/server RPC protocol as well as fo correctly handling additions and renames of the existing members, field removals must be done carefully to ensure backwards compatibility and provide predictable deprecation cycle. This document describes general guidelines for making Thrift schema changes to the existing fields in -<a href="https://github.com/apache/aurora/blob/rel/0.13.0/api/src/main/thrift/org/apache/aurora/gen/api.thrift">api.thrift</a>.</p> +<a href="https://github.com/apache/aurora/blob/rel/0.14.0/api/src/main/thrift/org/apache/aurora/gen/api.thrift">api.thrift</a>.</p> <p>It is highly recommended to go through the <a href="http://diwakergupta.github.io/thrift-missing-guide/">Thrift: The Missing Guide</a> first to refresh on @@ -115,7 +119,7 @@ communicate with scheduler/client from v * Add a new field as an eventual replacement of the old one and implement a dual read/write anywhere the old field is used. If a thrift struct is mapped in the DB store make sure both columns are marked as <code>NOT NULL</code> -* Check <a href="https://github.com/apache/aurora/blob/rel/0.13.0/api/src/main/thrift/org/apache/aurora/gen/storage.thrift">storage.thrift</a> to see if +* Check <a href="https://github.com/apache/aurora/blob/rel/0.14.0/api/src/main/thrift/org/apache/aurora/gen/storage.thrift">storage.thrift</a> to see if the affected struct is stored in Aurora scheduler storage. If so, it’s almost certainly also necessary to perform a <a href="../db-migration/">DB migration</a>. * Add a deprecation jira ticket into the vCurrent+1 release candidate Modified: aurora/site/publish/documentation/latest/development/ui/index.html URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/latest/development/ui/index.html?rev=1748470&r1=1748469&r2=1748470&view=diff ============================================================================== --- aurora/site/publish/documentation/latest/development/ui/index.html (original) +++ aurora/site/publish/documentation/latest/development/ui/index.html Tue Jun 14 21:35:25 2016 @@ -41,10 +41,14 @@ <h5 class="page-header text-uppercase">Documentation <select onChange="window.location.href='/documentation/' + this.value + '/development/ui/'" value="latest"> + <option value="0.14.0" + > + 0.14.0 + (latest) + </option> <option value="0.13.0" > 0.13.0 - (latest) </option> <option value="0.12.0" > Modified: aurora/site/publish/documentation/latest/features/constraints/index.html URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/latest/features/constraints/index.html?rev=1748470&r1=1748469&r2=1748470&view=diff ============================================================================== --- aurora/site/publish/documentation/latest/features/constraints/index.html (original) +++ aurora/site/publish/documentation/latest/features/constraints/index.html Tue Jun 14 21:35:25 2016 @@ -41,10 +41,14 @@ <h5 class="page-header text-uppercase">Documentation <select onChange="window.location.href='/documentation/' + this.value + '/features/constraints/'" value="latest"> + <option value="0.14.0" + > + 0.14.0 + (latest) + </option> <option value="0.13.0" > 0.13.0 - (latest) </option> <option value="0.12.0" > @@ -82,7 +86,7 @@ </h5> <h1 id="scheduling-constraints">Scheduling Constraints</h1> -<p>By default, Aurora will pick any random slave with sufficient resources +<p>By default, Aurora will pick any random agent with sufficient resources in order to schedule a task. This scheduling choice can be further restricted with the help of constraints.</p> @@ -90,10 +94,10 @@ restricted with the help of constraints. <p>Data centers are often organized with hierarchical failure domains. Common failure domains include hosts, racks, rows, and PDUs. If you have this information available, it is wise to tag -the Mesos slave with them as +the Mesos agent with them as <a href="https://mesos.apache.org/documentation/attributes-resources/">attributes</a>.</p> -<p>The Mesos slave <code>--attributes</code> command line argument can be used to mark slaves with +<p>The Mesos agent <code>--attributes</code> command line argument can be used to mark agents with static key/value pairs, so called attributes (not to be confused with <code>--resources</code>, which are dynamic and accounted).</p> @@ -131,7 +135,7 @@ Further details are available in the ref <h2 id="value-constraints">Value Constraints</h2> <p>Value constraints can be used to express that a certain attribute with a certain value -should be present on a Mesos slave. For example, the following job would only be +should be present on a Mesos agent. For example, the following job would only be scheduled on nodes that claim to have an <code>SSD</code> as their disk.</p> <pre class="highlight plaintext"><code>Service( name = 'webservice', @@ -164,19 +168,19 @@ the scheduler requires that the <code>$r configuration, and will reject the job creation otherwise. The remainder of the attribute is free-form. We’ve developed the idiom of formatting this attribute as <code>$role/$job</code>, but do not enforce this. For example: a job <code>devcluster/www-data/prod/hello</code> with a dedicated constraint set as -<code>www-data/web.multi</code> will have its tasks scheduled only on Mesos slaves configured with: +<code>www-data/web.multi</code> will have its tasks scheduled only on Mesos agents configured with: <code>--attributes=dedicated:www-data/web.multi</code>.</p> <p>A wildcard (<code>*</code>) may be used for the role portion of the dedicated attribute, which will allow any owner to elect for a job to run on the host(s). For example: tasks from both <code>devcluster/www-data/prod/hello</code> and <code>devcluster/vagrant/test/hello</code> with a dedicated constraint -formatted as <code>*/web.multi</code> will be scheduled only on Mesos slaves configured with +formatted as <code>*/web.multi</code> will be scheduled only on Mesos agents configured with <code>--attributes=dedicated:*/web.multi</code>. This may be useful when assembling a virtual cluster of machines sharing the same set of traits or requirements.</p> <h5 id="example">Example</h5> -<p>Consider the following slave command line:</p> +<p>Consider the following agent command line:</p> <pre class="highlight plaintext"><code>mesos-slave --attributes="dedicated:db_team/redis" ... </code></pre> @@ -191,9 +195,9 @@ machines sharing the same set of traits ) </code></pre> -<p>The job configuration is indicating that it should only be scheduled on slaves with the attribute +<p>The job configuration is indicating that it should only be scheduled on agents with the attribute <code>dedicated:db_team/redis</code>. Additionally, Aurora will prevent any tasks that do <em>not</em> have that -constraint from running on those slaves.</p> +constraint from running on those agents.</p> </div> Modified: aurora/site/publish/documentation/latest/features/containers/index.html URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/latest/features/containers/index.html?rev=1748470&r1=1748469&r2=1748470&view=diff ============================================================================== --- aurora/site/publish/documentation/latest/features/containers/index.html (original) +++ aurora/site/publish/documentation/latest/features/containers/index.html Tue Jun 14 21:35:25 2016 @@ -41,10 +41,14 @@ <h5 class="page-header text-uppercase">Documentation <select onChange="window.location.href='/documentation/' + this.value + '/features/containers/'" value="latest"> + <option value="0.14.0" + > + 0.14.0 + (latest) + </option> <option value="0.13.0" > 0.13.0 - (latest) </option> <option value="0.12.0" > @@ -88,7 +92,7 @@ <p>Example (available in the <a href="../../getting-started/vagrant/">Vagrant environment</a>):</p> <pre class="highlight plaintext"><code>$ cat /vagrant/examples/jobs/docker/hello_docker.aurora -hello_docker = Process( +hello_world_proc = Process( name = 'hello', cmdline = """ while true; do @@ -119,6 +123,21 @@ jobs = [ installed. Further details of how to use Docker can be found in the <a href="../../reference/configuration/#docker-object">Reference Documentation</a>.</p> +<h2 id="mesos">Mesos</h2> + +<p><em>Note: In order to use filesystem images with Aurora, you must be running at least Mesos 0.28.x</em></p> + +<p>Aurora supports specifying a task filesystem image to use with the <a href="http://mesos.apache.org/documentation/latest/container-image/">Mesos containerizer</a>. +This is done by setting the <code>container</code> property of the Job to a <code>Mesos</code> container object +that includes the image to use. Both <a href="https://github.com/appc/spec/blob/master/SPEC.md">AppC</a> and +<a href="https://github.com/docker/docker/blob/master/image/spec/v1.md">Docker</a> images are supported.</p> +<pre class="highlight plaintext"><code>job = Job( + ... + container = Mesos(image=DockerImage(name='my-image', tag='my-tag')) + ... +) +</code></pre> + </div> </div> Modified: aurora/site/publish/documentation/latest/features/cron-jobs/index.html URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/latest/features/cron-jobs/index.html?rev=1748470&r1=1748469&r2=1748470&view=diff ============================================================================== --- aurora/site/publish/documentation/latest/features/cron-jobs/index.html (original) +++ aurora/site/publish/documentation/latest/features/cron-jobs/index.html Tue Jun 14 21:35:25 2016 @@ -41,10 +41,14 @@ <h5 class="page-header text-uppercase">Documentation <select onChange="window.location.href='/documentation/' + this.value + '/features/cron-jobs/'" value="latest"> + <option value="0.14.0" + > + 0.14.0 + (latest) + </option> <option value="0.13.0" > 0.13.0 - (latest) </option> <option value="0.12.0" > Modified: aurora/site/publish/documentation/latest/features/job-updates/index.html URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/latest/features/job-updates/index.html?rev=1748470&r1=1748469&r2=1748470&view=diff ============================================================================== --- aurora/site/publish/documentation/latest/features/job-updates/index.html (original) +++ aurora/site/publish/documentation/latest/features/job-updates/index.html Tue Jun 14 21:35:25 2016 @@ -41,10 +41,14 @@ <h5 class="page-header text-uppercase">Documentation <select onChange="window.location.href='/documentation/' + this.value + '/features/job-updates/'" value="latest"> + <option value="0.14.0" + > + 0.14.0 + (latest) + </option> <option value="0.13.0" > 0.13.0 - (latest) </option> <option value="0.12.0" > @@ -150,7 +154,7 @@ acknowledging (“heartbeating&rdquo service updates where explicit job health monitoring is vital during the entire job update lifecycle. Such job updates would rely on an external service (or a custom client) periodically pulsing an active coordinated job update via a -<a href="https://github.com/apache/aurora/blob/rel/0.13.0/api/src/main/thrift/org/apache/aurora/gen/api.thrift">pulseJobUpdate RPC</a>.</p> +<a href="https://github.com/apache/aurora/blob/rel/0.14.0/api/src/main/thrift/org/apache/aurora/gen/api.thrift">pulseJobUpdate RPC</a>.</p> <p>A coordinated update is defined by setting a positive <a href="../../reference/configuration/#updateconfig-objects">pulse<em>interval</em>secs</a> value in job configuration Modified: aurora/site/publish/documentation/latest/features/multitenancy/index.html URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/latest/features/multitenancy/index.html?rev=1748470&r1=1748469&r2=1748470&view=diff ============================================================================== --- aurora/site/publish/documentation/latest/features/multitenancy/index.html (original) +++ aurora/site/publish/documentation/latest/features/multitenancy/index.html Tue Jun 14 21:35:25 2016 @@ -41,10 +41,14 @@ <h5 class="page-header text-uppercase">Documentation <select onChange="window.location.href='/documentation/' + this.value + '/features/multitenancy/'" value="latest"> + <option value="0.14.0" + > + 0.14.0 + (latest) + </option> <option value="0.13.0" > 0.13.0 - (latest) </option> <option value="0.12.0" > Modified: aurora/site/publish/documentation/latest/features/resource-isolation/index.html URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/latest/features/resource-isolation/index.html?rev=1748470&r1=1748469&r2=1748470&view=diff ============================================================================== --- aurora/site/publish/documentation/latest/features/resource-isolation/index.html (original) +++ aurora/site/publish/documentation/latest/features/resource-isolation/index.html Tue Jun 14 21:35:25 2016 @@ -41,10 +41,14 @@ <h5 class="page-header text-uppercase">Documentation <select onChange="window.location.href='/documentation/' + this.value + '/features/resource-isolation/'" value="latest"> + <option value="0.14.0" + > + 0.14.0 + (latest) + </option> <option value="0.13.0" > 0.13.0 - (latest) </option> <option value="0.12.0" > @@ -184,6 +188,14 @@ are still available but you shouldn&rsqu application can write above its quota without getting an ENOSPC, but it will be killed shortly after. This is subject to change.</p> +<h3 id="gpu-isolation">GPU Isolation</h3> + +<p>GPU isolation will be supported for Nvidia devices starting from Mesos 0.29.0. +Access to the allocated units will be exclusive with no sharing between tasks +allowed (e.g. no fractional GPU allocation). Until official documentation is released, +see <a href="https://docs.google.com/document/d/10GJ1A80x4nIEo8kfdeo9B11PIbS1xJrrB4Z373Ifkpo/edit#heading=h.w84lz7p4eexl">Mesos design document</a> +for more details.</p> + <h3 id="other-resources">Other Resources</h3> <p>Other resources, such as network bandwidth, do not have any performance @@ -222,6 +234,11 @@ add the maximum size of the Java heap to order to account for an out of memory error dumping the heap into the application’s sandbox space.</p> +<h2 id="gpu-sizing">GPU Sizing</h2> + +<p>GPU is highly dependent on your application requirements and is only limited +by the number of physical GPU units available on a target box.</p> + <h2 id="oversubscription">Oversubscription</h2> <p><strong>WARNING</strong>: This feature is currently in alpha status. Do not use it in production clusters!</p> @@ -237,11 +254,11 @@ jobs. If not configured properly revocab <pre class="highlight plaintext"><code>-receive_revocable_resources=true </code></pre> -<p>Specify a tier configuration file path (unless you want to use the <a href="https://github.com/apache/aurora/blob/rel/0.13.0/src/main/resources/org/apache/aurora/scheduler/tiers.json">default</a>):</p> +<p>Specify a tier configuration file path (unless you want to use the <a href="https://github.com/apache/aurora/blob/rel/0.14.0/src/main/resources/org/apache/aurora/scheduler/tiers.json">default</a>):</p> <pre class="highlight plaintext"><code>-tier_config=path/to/tiers/config.json </code></pre> -<p>See the <a href="../../references/configuration/">Configuration Reference</a> for details on how to mark a job +<p>See the <a href="../../reference/configuration/">Configuration Reference</a> for details on how to mark a job as being revocable.</p> </div> Modified: aurora/site/publish/documentation/latest/features/service-discovery/index.html URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/latest/features/service-discovery/index.html?rev=1748470&r1=1748469&r2=1748470&view=diff ============================================================================== --- aurora/site/publish/documentation/latest/features/service-discovery/index.html (original) +++ aurora/site/publish/documentation/latest/features/service-discovery/index.html Tue Jun 14 21:35:25 2016 @@ -41,10 +41,14 @@ <h5 class="page-header text-uppercase">Documentation <select onChange="window.location.href='/documentation/' + this.value + '/features/service-discovery/'" value="latest"> + <option value="0.14.0" + > + 0.14.0 + (latest) + </option> <option value="0.13.0" > 0.13.0 - (latest) </option> <option value="0.12.0" > @@ -113,11 +117,11 @@ records. With current implementation, th least the following:</p> <ol> -<li>An A record for <code>http_example.test.vagrant.twitterscheduler.mesos</code> (which only includes IP address);</li> +<li>An A record for <code>http_example.test.vagrant.aurora.mesos</code> (which only includes IP address);</li> <li>A <a href="https://en.wikipedia.org/wiki/SRV_record">SRV record</a> for -<code>_http_example.test.vagrant._tcp.twitterscheduler.mesos</code>, which includes IP address and every port. This should only +<code>_http_example.test.vagrant._tcp.aurora.mesos</code>, which includes IP address and every port. This should only be used if the service has one port.</li> -<li>A SRV record <code>_{port-name}._http_example.test.vagrant._tcp.twitterscheduler.mesos</code> for each port name +<li>A SRV record <code>_{port-name}._http_example.test.vagrant._tcp.aurora.mesos</code> for each port name defined. This should be used when the service has multiple ports.</li> </ol> @@ -125,8 +129,6 @@ defined. This should be used when the se <ol> <li>The domain part (“.mesos” in above example) can be configured in <a href="http://mesosphere.github.io/mesos-dns/docs/configuration-parameters.html">Mesos DNS</a>;</li> -<li>The <code>twitterscheduler</code> part is the lower-case of framework name, which is not configurable right now (see -<a href="https://github.com/apache/aurora/blob/master/src/main/java/org/apache/aurora/scheduler/mesos/CommandLineDriverSettingsModule.java#L98">TWITTER<em>SCHEDULER</em>NAME</a>);</li> <li>Right now, portmap and port aliases in announcer object are not reflected in DiscoveryInfo, therefore not visible in Mesos DNS records either. This is because they are only resolved in thermos executors.</li> </ol> Modified: aurora/site/publish/documentation/latest/features/services/index.html URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/latest/features/services/index.html?rev=1748470&r1=1748469&r2=1748470&view=diff ============================================================================== --- aurora/site/publish/documentation/latest/features/services/index.html (original) +++ aurora/site/publish/documentation/latest/features/services/index.html Tue Jun 14 21:35:25 2016 @@ -41,10 +41,14 @@ <h5 class="page-header text-uppercase">Documentation <select onChange="window.location.href='/documentation/' + this.value + '/features/services/'" value="latest"> + <option value="0.14.0" + > + 0.14.0 + (latest) + </option> <option value="0.13.0" > 0.13.0 - (latest) </option> <option value="0.12.0" > Modified: aurora/site/publish/documentation/latest/features/sla-metrics/index.html URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/latest/features/sla-metrics/index.html?rev=1748470&r1=1748469&r2=1748470&view=diff ============================================================================== --- aurora/site/publish/documentation/latest/features/sla-metrics/index.html (original) +++ aurora/site/publish/documentation/latest/features/sla-metrics/index.html Tue Jun 14 21:35:25 2016 @@ -41,10 +41,14 @@ <h5 class="page-header text-uppercase">Documentation <select onChange="window.location.href='/documentation/' + this.value + '/features/sla-metrics/'" value="latest"> + <option value="0.14.0" + > + 0.14.0 + (latest) + </option> <option value="0.13.0" > 0.13.0 - (latest) </option> <option value="0.12.0" > @@ -132,11 +136,11 @@ will not degrade this metric.</em></p> <p>A fault in the task environment may cause the Aurora/Mesos to have different views on the task state or lose track of the task existence. In such cases, the service task is marked as LOST and rescheduled by Aurora. For example, this may happen when the task stays in ASSIGNED or STARTING -for too long or the Mesos slave becomes unhealthy (or disappears completely). The time between +for too long or the Mesos agent becomes unhealthy (or disappears completely). The time between task entering LOST and its replacement reaching RUNNING state is counted towards platform downtime.</p> <p>Another example of a platform downtime event is the administrator-requested task rescheduling. This -happens during planned Mesos slave maintenance when all slave tasks are marked as DRAINED and +happens during planned Mesos agent maintenance when all agent tasks are marked as DRAINED and rescheduled elsewhere.</p> <p>To accurately calculate Platform Uptime, we must separate platform incurred downtime from user @@ -149,7 +153,7 @@ relevant to uptime calculations. By appl transition records, we can build a deterministic downtime trace for every given service instance.</p> <p>A task going through a state transition carries one of three possible SLA meanings -(see <a href="https://github.com/apache/aurora/blob/rel/0.13.0/src/main/java/org/apache/aurora/scheduler/sla/SlaAlgorithm.java">SlaAlgorithm.java</a> for +(see <a href="https://github.com/apache/aurora/blob/rel/0.14.0/src/main/java/org/apache/aurora/scheduler/sla/SlaAlgorithm.java">SlaAlgorithm.java</a> for sla-to-task-state mapping):</p> <ul> @@ -199,7 +203,7 @@ metric that helps track the dependency o <li>Per job - <code>sla_<job_key>_mtta_ms</code></li> <li>Per cluster - <code>sla_cluster_mtta_ms</code></li> <li>Per instance size (small, medium, large, x-large, xx-large). Size are defined in: -<a href="https://github.com/apache/aurora/blob/rel/0.13.0/src/main/java/org/apache/aurora/scheduler/base/ResourceAggregates.java">ResourceAggregates.java</a> +<a href="https://github.com/apache/aurora/blob/rel/0.14.0/src/main/java/org/apache/aurora/scheduler/base/ResourceAggregates.java">ResourceAggregates.java</a> <ul> <li>By CPU:</li> @@ -240,7 +244,7 @@ reflecting on the overall time it takes <li>Per job - <code>sla_<job_key>_mttr_ms</code></li> <li>Per cluster - <code>sla_cluster_mttr_ms</code></li> <li>Per instance size (small, medium, large, x-large, xx-large). Size are defined in: -<a href="https://github.com/apache/aurora/blob/rel/0.13.0/src/main/java/org/apache/aurora/scheduler/base/ResourceAggregates.java">ResourceAggregates.java</a> +<a href="https://github.com/apache/aurora/blob/rel/0.14.0/src/main/java/org/apache/aurora/scheduler/base/ResourceAggregates.java">ResourceAggregates.java</a> <ul> <li>By CPU:</li> Added: aurora/site/publish/documentation/latest/features/webhooks/index.html URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/latest/features/webhooks/index.html?rev=1748470&view=auto ============================================================================== --- aurora/site/publish/documentation/latest/features/webhooks/index.html (added) +++ aurora/site/publish/documentation/latest/features/webhooks/index.html Tue Jun 14 21:35:25 2016 @@ -0,0 +1,194 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + <title>Apache Aurora</title> + <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css"> + <link href="/assets/css/main.css" rel="stylesheet"> + <!-- Analytics --> + <script type="text/javascript"> + var _gaq = _gaq || []; + _gaq.push(['_setAccount', 'UA-45879646-1']); + _gaq.push(['_setDomainName', 'apache.org']); + _gaq.push(['_trackPageview']); + + (function() { + var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; + ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; + var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); + })(); + </script> + </head> + <body> + <div class="container-fluid section-header"> + <div class="container"> + <div class="nav nav-bar"> + <a href="/"><img src="/assets/img/aurora_logo_dkbkg.svg" width="300" alt="Transparent Apache Aurora logo with dark background"/></a> + <ul class="nav navbar-nav navbar-right"> + <li><a href="/documentation/latest/">Documentation</a></li> + <li><a href="/community/">Community</a></li> + <li><a href="/downloads/">Downloads</a></li> + <li><a href="/blog/">Blog</a></li> + </ul> + </div> + </div> +</div> + + <div class="container-fluid"> + <div class="container content"> + <div class="col-md-12 documentation"> +<h5 class="page-header text-uppercase">Documentation +<select onChange="window.location.href='/documentation/' + this.value + '/features/webhooks/'" + value="latest"> + <option value="0.14.0" + > + 0.14.0 + (latest) + </option> + <option value="0.13.0" + > + 0.13.0 + </option> + <option value="0.12.0" + > + 0.12.0 + </option> + <option value="0.11.0" + > + 0.11.0 + </option> + <option value="0.10.0" + > + 0.10.0 + </option> + <option value="0.9.0" + > + 0.9.0 + </option> + <option value="0.8.0" + > + 0.8.0 + </option> + <option value="0.7.0-incubating" + > + 0.7.0-incubating + </option> + <option value="0.6.0-incubating" + > + 0.6.0-incubating + </option> + <option value="0.5.0-incubating" + > + 0.5.0-incubating + </option> +</select> +</h5> +<h1 id="webhooks">Webhooks</h1> + +<p>Aurora has an optional feature which allows operator to specify a file to configure a HTTP webhook +to receive task state change events. It can be enabled with a scheduler flag eg +<code>-webhook_config=/path/to/webhook.json</code>. At this point, webhooks are still considered <em>experimental</em>.</p> + +<p>Below is a sample configuration:</p> +<pre class="highlight json"><code><span style="background-color: #f8f8f8">{</span><span style="color: #bbbbbb"> + </span><span style="color: #000080">"headers"</span><span style="background-color: #f8f8f8">:</span><span style="color: #bbbbbb"> </span><span style="background-color: #f8f8f8">{</span><span style="color: #bbbbbb"> + </span><span style="color: #000080">"Content-Type"</span><span style="background-color: #f8f8f8">:</span><span style="color: #bbbbbb"> </span><span style="color: #d14">"application/vnd.kafka.json.v1+json"</span><span style="background-color: #f8f8f8">,</span><span style="color: #bbbbbb"> + </span><span style="color: #000080">"Producer-Type"</span><span style="background-color: #f8f8f8">:</span><span style="color: #bbbbbb"> </span><span style="color: #d14">"reliable"</span><span style="color: #bbbbbb"> + </span><span style="background-color: #f8f8f8">},</span><span style="color: #bbbbbb"> + </span><span style="color: #000080">"targetURL"</span><span style="background-color: #f8f8f8">:</span><span style="color: #bbbbbb"> </span><span style="color: #d14">"http://localhost:5000/"</span><span style="background-color: #f8f8f8">,</span><span style="color: #bbbbbb"> + </span><span style="color: #000080">"timeoutMsec"</span><span style="background-color: #f8f8f8">:</span><span style="color: #bbbbbb"> </span><span style="color: #009999">5</span><span style="color: #bbbbbb"> +</span><span style="background-color: #f8f8f8">}</span><span style="color: #bbbbbb"> +</span></code></pre> + +<p>And an example of a response that you will get back: +<code>json +{ + "task": + { + "cachedHashCode":0, + "assignedTask": { + "cachedHashCode":0, + "taskId":"vagrant-test-http_example-8-a6cf7ec5-d793-49c7-b10f-0e14ab80bfff", + "task": { + "cachedHashCode":-1819348376, + "job": { + "cachedHashCode":803049425, + "role":"vagrant", + "environment":"test", + "name":"http_example" + }, + "owner": { + "cachedHashCode":226895216, + "user":"vagrant" + }, + "isService":true, + "numCpus":0.1, + "ramMb":16, + "diskMb":8, + "priority":0, + "maxTaskFailures":1, + "production":false, + "resources":[ + {"cachedHashCode":729800451,"setField":"NUM_CPUS","value":0.1}, + {"cachedHashCode":552899914,"setField":"RAM_MB","value":16}, + {"cachedHashCode":-1547868317,"setField":"DISK_MB","value":8}, + {"cachedHashCode":1957328227,"setField":"NAMED_PORT","value":"http"}, + {"cachedHashCode":1954229436,"setField":"NAMED_PORT","value":"tcp"} + ], + "constraints":[], + "requestedPorts":["http","tcp"], + "taskLinks":{"http":"http://%host%:%port:http%"}, + "contactEmail":"vagrant@localhost", + "executorConfig": { + "cachedHashCode":-1194797325, + "name":"AuroraExecutor", + "data": "{\"environment\": \"test\", \"health_check_config\": {\"initial_interval_secs\": 5.0, \"health_checker\": { \"http\": {\"expected_response_code\": 0, \"endpoint\": \"/health\", \"expected_response\": \"ok\"}}, \"max_consecutive_failures\": 0, \"timeout_secs\": 1.0, \"interval_secs\": 1.0}, \"name\": \"http_example\", \"service\": true, \"max_task_failures\": 1, \"cron_collision_policy\": \"KILL_EXISTING\", \"enable_hooks\": false, \"cluster\": \"devcluster\", \"task\": {\"processes\": [{\"daemon\": false, \"name\": \"echo_ports\", \"ephemeral\": false, \"max_failures\": 1, \"min_duration\": 5, \"cmdline\": \"echo \\\&quo t;tcp port: {{thermos.ports[tcp]}}; http port: {{thermos.ports[http]}}; alias: {{thermos.ports[alias]}}\\\"\", \"final\": false}, {\"daemon\": false, \"name\": \"stage_server\", \"ephemeral\": false, \"max_failures\": 1, \"min_duration\": 5, \"cmdline\": \"cp /vagrant/src/test/sh/org/apache/aurora/e2e/http_example.py .\", \"final\": false}, {\"daemon\": false, \"name\": \"run_server\", \"ephemeral\": false, \"max_failures\": 1, \"min_duration\": 5, \"cmdline\": \"python http_example.py {{thermos.ports[http]}}\", \"final\": false}], \"name\": \"http_example\", \"finalization_wait\": 30, \"max_failures\": 1, \"max_concurrency\": 0, \"resources\": {\"disk\": 8388608, \"ram\": 16777216, \"cpu\": 0.1}, \"constraints\": [{\"order\": [\"echo_ports\", \"stage_server\", \"run_server\"]}]}, \"production\": false, \"role\": \"vagrant\", \"contact\": \"vagrant@localhost\", \"announce\": {\"primary_port\": \"http\", \"portmap\": {\"alias\": \"http\"}}, \"lifecycle\": {\"http\": {\"graceful_shutdown_endpoint\": \"/quitquitquit\", \"port\": \"health\", \"shutdown_endpoint\": \"/abortabortabort\"}}, \"priority\": 0}"}, + "metadata":[], + "container":{ + "cachedHashCode":-1955376216, + "setField":"MESOS", + "value":{"cachedHashCode":31}} + }, + "assignedPorts":{}, + "instanceId":8 + }, + "status":"PENDING", + "failureCount":0, + "taskEvents":[ + {"cachedHashCode":0,"timestamp":1464992060258,"status":"PENDING","scheduler":"aurora"}] + }, + "oldState":{}} +</code></p> + +</div> + + </div> + </div> + <div class="container-fluid section-footer buffer"> + <div class="container"> + <div class="row"> + <div class="col-md-2 col-md-offset-1"><h3>Quick Links</h3> + <ul> + <li><a href="/downloads/">Downloads</a></li> + <li><a href="/community/">Mailing Lists</a></li> + <li><a href="http://issues.apache.org/jira/browse/AURORA">Issue Tracking</a></li> + <li><a href="/documentation/latest/contributing/">How To Contribute</a></li> + </ul> + </div> + <div class="col-md-2"><h3>The ASF</h3> + <ul> + <li><a href="http://www.apache.org/licenses/">License</a></li> + <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li> + <li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li> + <li><a href="http://www.apache.org/security/">Security</a></li> + </ul> + </div> + <div class="col-md-6"> + <p class="disclaimer">Copyright 2014 <a href="http://www.apache.org/">Apache Software Foundation</a>. Licensed under the <a href="http://www.apache.org/licenses/">Apache License v2.0</a>. The <a href="https://www.flickr.com/photos/trondk/12706051375/">Aurora Borealis IX photo</a> displayed on the homepage is available under a <a href="https://creativecommons.org/licenses/by-nc-nd/2.0/">Creative Commons BY-NC-ND 2.0 license</a>. Apache, Apache Aurora, and the Apache feather logo are trademarks of The Apache Software Foundation.</p> + </div> + </div> + </div> + + </body> +</html> Propchange: aurora/site/publish/documentation/latest/features/webhooks/index.html ------------------------------------------------------------------------------ svn:eol-style = native Propchange: aurora/site/publish/documentation/latest/features/webhooks/index.html ------------------------------------------------------------------------------ svn:keywords = Id Propchange: aurora/site/publish/documentation/latest/features/webhooks/index.html ------------------------------------------------------------------------------ svn:mime-type = text/html Modified: aurora/site/publish/documentation/latest/getting-started/overview/index.html URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/latest/getting-started/overview/index.html?rev=1748470&r1=1748469&r2=1748470&view=diff ============================================================================== --- aurora/site/publish/documentation/latest/getting-started/overview/index.html (original) +++ aurora/site/publish/documentation/latest/getting-started/overview/index.html Tue Jun 14 21:35:25 2016 @@ -41,10 +41,14 @@ <h5 class="page-header text-uppercase">Documentation <select onChange="window.location.href='/documentation/' + this.value + '/getting-started/overview/'" value="latest"> + <option value="0.14.0" + > + 0.14.0 + (latest) + </option> <option value="0.13.0" > 0.13.0 - (latest) </option> <option value="0.12.0" > @@ -131,6 +135,8 @@ When a user task is launched, the agent or Docker container depending upon the environment), which will in turn fork user processes.</p></li> </ul> +<p>In earlier versions of Mesos and Aurora, the Mesos agent was known as the Mesos slave.</p> + <h2 id="jobs-tasks-and-processes">Jobs, Tasks and Processes</h2> <p>Aurora is a Mesos framework used to schedule <em>jobs</em> onto Mesos. Mesos @@ -149,7 +155,7 @@ one task template and instructions for c command line, such as <code>python2.7 my_script.py</code>. However, a task can also consist of many separate processes, which all run within a single sandbox. For example, running multiple cooperating agents together, -such as <code>logrotate</code>, <code>installer</code>, master, or slave processes. This is +such as <code>logrotate</code>, <code>installer</code>, master, or agent processes. This is where Thermos comes in. While Aurora provides a <code>Job</code> abstraction on top of Mesos <code>Tasks</code>, Thermos provides a <code>Process</code> abstraction underneath Mesos <code>Task</code>s and serves as part of the Aurora framework’s Modified: aurora/site/publish/documentation/latest/getting-started/tutorial/index.html URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/latest/getting-started/tutorial/index.html?rev=1748470&r1=1748469&r2=1748470&view=diff ============================================================================== --- aurora/site/publish/documentation/latest/getting-started/tutorial/index.html (original) +++ aurora/site/publish/documentation/latest/getting-started/tutorial/index.html Tue Jun 14 21:35:25 2016 @@ -41,10 +41,14 @@ <h5 class="page-header text-uppercase">Documentation <select onChange="window.location.href='/documentation/' + this.value + '/getting-started/tutorial/'" value="latest"> + <option value="0.14.0" + > + 0.14.0 + (latest) + </option> <option value="0.13.0" > 0.13.0 - (latest) </option> <option value="0.12.0" > @@ -203,7 +207,7 @@ in that order:</p> <ul> <li>Cluster refers to the name of a particular Aurora installation.</li> -<li>Role names are user accounts existing on the slave machines. If you +<li>Role names are user accounts existing on the agent machines. If you don’t know what accounts are available, contact your sysadmin.</li> <li>Environment names are namespaces; you can count on <code>test</code>, <code>devel</code>, <code>staging</code> and <code>prod</code> existing.</li> Modified: aurora/site/publish/documentation/latest/getting-started/vagrant/index.html URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/latest/getting-started/vagrant/index.html?rev=1748470&r1=1748469&r2=1748470&view=diff ============================================================================== --- aurora/site/publish/documentation/latest/getting-started/vagrant/index.html (original) +++ aurora/site/publish/documentation/latest/getting-started/vagrant/index.html Tue Jun 14 21:35:25 2016 @@ -41,10 +41,14 @@ <h5 class="page-header text-uppercase">Documentation <select onChange="window.location.href='/documentation/' + this.value + '/getting-started/vagrant/'" value="latest"> + <option value="0.14.0" + > + 0.14.0 + (latest) + </option> <option value="0.13.0" > 0.13.0 - (latest) </option> <option value="0.12.0" > @@ -147,13 +151,23 @@ other scripts and tools:</p> <p>This process takes several minutes to complete.</p> +<p>You may notice a warning that guest additions in the VM don’t match your version of VirtualBox. +This should generally be harmless, but you may wish to install a vagrant plugin to take care of +mismatches like this for you:</p> +<pre class="highlight plaintext"><code> vagrant plugin install vagrant-vbguest +</code></pre> + +<p>With this plugin installed, whenever you <code>vagrant up</code> the plugin will upgrade the guest additions +for you when a version mis-match is detected. You can read more about the plugin +<a href="https://github.com/dotless-de/vagrant-vbguest">here</a>.</p> + <p>To verify that Aurora is running on the cluster, visit the following URLs:</p> <ul> <li>Scheduler - <a href="http://192.168.33.7:8081">http://192.168.33.7:8081</a></li> <li>Observer - <a href="http://192.168.33.7:1338">http://192.168.33.7:1338</a></li> <li>Mesos Master - <a href="http://192.168.33.7:5050">http://192.168.33.7:5050</a></li> -<li>Mesos Slave - <a href="http://192.168.33.7:5051">http://192.168.33.7:5051</a></li> +<li>Mesos Agent - <a href="http://192.168.33.7:5051">http://192.168.33.7:5051</a></li> </ul> <h2 id="log-onto-the-vm">Log onto the VM</h2> @@ -198,7 +212,7 @@ you can use the command <code>vagrant de <h2 id="troubleshooting">Troubleshooting</h2> -<p>Most of the vagrant related problems can be fixed by the following steps:</p> +<p>Most of the Vagrant related problems can be fixed by the following steps:</p> <ul> <li>Destroying the vagrant environment with <code>vagrant destroy</code></li> @@ -207,6 +221,15 @@ you can use the command <code>vagrant de <li>Bringing up the vagrant environment with <code>vagrant up</code></li> </ul> +<p>If that still doesn’t solve your problem, make sure to inspect the log files:</p> + +<ul> +<li>Scheduler: <code>/var/log/upstart/aurora-scheduler.log</code></li> +<li>Observer: <code>/var/log/upstart/aurora-thermos-observer.log</code></li> +<li>Mesos Master: <code>/var/log/mesos/mesos-master.INFO</code> (also see <code>.WARNING</code> and <code>.ERROR</code>)</li> +<li>Mesos Agent: <code>/var/log/mesos/mesos-slave.INFO</code> (also see <code>.WARNING</code> and <code>.ERROR</code>)</li> +</ul> + </div> </div> Modified: aurora/site/publish/documentation/latest/index.html URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/latest/index.html?rev=1748470&r1=1748469&r2=1748470&view=diff ============================================================================== --- aurora/site/publish/documentation/latest/index.html (original) +++ aurora/site/publish/documentation/latest/index.html Tue Jun 14 21:35:25 2016 @@ -41,10 +41,14 @@ <h5 class="page-header text-uppercase">Documentation <select onChange="window.location.href='/documentation/' + this.value + '/'" value="latest"> + <option value="0.14.0" + > + 0.14.0 + (latest) + </option> <option value="0.13.0" > 0.13.0 - (latest) </option> <option value="0.12.0" > @@ -113,6 +117,7 @@ the <code>#aurora</code> IRC channel on <li><a href="features/services/">Services</a></li> <li><a href="features/service-discovery/">Service Discovery</a></li> <li><a href="features/sla-metrics/">SLA Metrics</a></li> +<li><a href="features/webhooks/">Webhooks</a></li> </ul> <h2 id="operators">Operators</h2> Modified: aurora/site/publish/documentation/latest/operations/backup-restore/index.html URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/latest/operations/backup-restore/index.html?rev=1748470&r1=1748469&r2=1748470&view=diff ============================================================================== --- aurora/site/publish/documentation/latest/operations/backup-restore/index.html (original) +++ aurora/site/publish/documentation/latest/operations/backup-restore/index.html Tue Jun 14 21:35:25 2016 @@ -41,10 +41,14 @@ <h5 class="page-header text-uppercase">Documentation <select onChange="window.location.href='/documentation/' + this.value + '/operations/backup-restore/'" value="latest"> + <option value="0.14.0" + > + 0.14.0 + (latest) + </option> <option value="0.13.0" > 0.13.0 - (latest) </option> <option value="0.12.0" > Modified: aurora/site/publish/documentation/latest/operations/configuration/index.html URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/latest/operations/configuration/index.html?rev=1748470&r1=1748469&r2=1748470&view=diff ============================================================================== --- aurora/site/publish/documentation/latest/operations/configuration/index.html (original) +++ aurora/site/publish/documentation/latest/operations/configuration/index.html Tue Jun 14 21:35:25 2016 @@ -41,10 +41,14 @@ <h5 class="page-header text-uppercase">Documentation <select onChange="window.location.href='/documentation/' + this.value + '/operations/configuration/'" value="latest"> + <option value="0.14.0" + > + 0.14.0 + (latest) + </option> <option value="0.13.0" > 0.13.0 - (latest) </option> <option value="0.12.0" > @@ -170,14 +174,14 @@ for Mesos replicated log files to ensure <p>ZooKeeper path used for Mesos replicated log quorum discovery.</p> -<p>See <a href="https://github.com/apache/aurora/blob/rel/0.13.0/src/main/java/org/apache/aurora/scheduler/log/mesos/MesosLogStreamModule.java">code</a> for +<p>See <a href="https://github.com/apache/aurora/blob/rel/0.14.0/src/main/java/org/apache/aurora/scheduler/log/mesos/MesosLogStreamModule.java">code</a> for other available Mesos replicated log configuration options and default values.</p> <h3 id="changing-the-quorum-size">Changing the Quorum Size</h3> <p>Special care needs to be taken when changing the size of the Aurora scheduler quorum. Since Aurora uses a Mesos replicated log, similar steps need to be followed as when -<a href="http://mesos.apache.org/documentation/latest/operational-guide">changing the mesos quorum size</a>.</p> +<a href="http://mesos.apache.org/documentation/latest/operational-guide">changing the Mesos quorum size</a>.</p> <p>As a preparation, increase <code>-native_log_quorum_size</code> on each existing scheduler and restart them. When updating from 3 to 5 schedulers, the quorum size would grow from 2 to 3.</p> @@ -246,11 +250,202 @@ their process, it will override these de <p>For example, to wrap the executor inside a simple wrapper, the scheduler will be started like this <code>-thermos_executor_path=/path/to/wrapper.sh -thermos_executor_resources=/usr/share/aurora/bin/thermos_executor.pex</code></p> +<h2 id="custom-executorâ¨â¨">Custom Executorâ¨â¨</h2> + +<p>If the need arises to use a Mesos executor other than the Thermos executor, the scheduler can be +configured to utilize a custom executor by specifying the <code>-custom_executor_config</code> flag. +The flag must be set to the path of a valid executor configuration file.â¨</p> + +<p>The configuration file must be valid JSON and contain, at minimum, the name, command and resources fields.</p> + +<h3 id="executor">executor</h3> + +<table><thead> +<tr> +<th>Property</th> +<th>Description</th> +</tr> +</thead><tbody> +<tr> +<td>name (required)</td> +<td>Name of the executor.</td> +</tr> +<tr> +<td>command (required)</td> +<td>How to run the executor.</td> +</tr> +<tr> +<td>resources (required)</td> +<td>Overhead to use for each executor instance.</td> +</tr> +</tbody></table> + +<h4 id="command">command</h4> + +<table><thead> +<tr> +<th>Property</th> +<th>Description</th> +</tr> +</thead><tbody> +<tr> +<td>value (required)</td> +<td>The command to execute.</td> +</tr> +<tr> +<td>arguments (optional)</td> +<td>A list of arguments to pass to the command.</td> +</tr> +<tr> +<td>uris (optional)</td> +<td>List of resources to download into the task sandbox.</td> +</tr> +</tbody></table> + +<h5 id="uris-list">uris (list)</h5> + +<ul> +<li>Follows the <a href="http://mesos.apache.org/documentation/latest/fetcher/">Mesos Fetcher schema</a></li> +</ul> + +<table><thead> +<tr> +<th>Property</th> +<th>Description</th> +</tr> +</thead><tbody> +<tr> +<td>value (required)</td> +<td>Path to the resource needed in the sandbox.</td> +</tr> +<tr> +<td>executable (optional)</td> +<td>Change resource to be executable via chmod.</td> +</tr> +<tr> +<td>extract (optional)</td> +<td>Extract files from packed or compressed archives into the sandbox.</td> +</tr> +<tr> +<td>cache (optional)</td> +<td>Use caching mechanism provided by Mesos for resources.</td> +</tr> +</tbody></table> + +<h4 id="resources-list">resources (list)</h4> + +<table><thead> +<tr> +<th>Property</th> +<th>Description</th> +</tr> +</thead><tbody> +<tr> +<td>name (required)</td> +<td>Name of the resource: cpus or mem.</td> +</tr> +<tr> +<td>type (required)</td> +<td>Type of resource. Should always be SCALAR.</td> +</tr> +<tr> +<td>scalar (required)</td> +<td>Value in float for cpus or int for mem (in MBs)</td> +</tr> +</tbody></table> + +<h3 id="volume_mounts-list">volume_mounts (list)</h3> + +<table><thead> +<tr> +<th>Property</th> +<th>Description</th> +</tr> +</thead><tbody> +<tr> +<td>host_path (required)</td> +<td>Host path to mount inside the container.</td> +</tr> +<tr> +<td>container_path (required)</td> +<td>Path inside the container where <code>host_path</code> will be mounted.</td> +</tr> +<tr> +<td>mode (required)</td> +<td>Mode in which to mount the volume, Read-Write (RW) or Read-Only (RO).</td> +</tr> +</tbody></table> + +<p>A sample configuration is as follows:⨠+<code> + { + "executor": { + "name": "myExecutor", + "command": { + "value": "myExecutor.sh", + "arguments": [ + "localhost:2181", + "-verbose", + "-config myConfiguration.config" + ], + "uris": [ + { + "value": "/dist/myExecutor.sh", + "executable": true, + "extract": false, + "cache": true + }, + { + "value": "/home/user/myConfiguration.config", + "executable": false, + "extract": false, + "cache": false + } + ] + }, + "resources": [ + { + "name": "cpus", + "type": "SCALAR", + "scalar": { + "value": 1.00 + } + }, + { + "name": "mem", + "type": "SCALAR", + "scalar": { + "value": 512 + } + } + ] + }, + "volume_mounts": [ + { + "mode": "RO", + "container_path": "/path/on/container", + "host_path": "/path/to/host/directory" + }, + { + "mode": "RW", + "container_path": "/container", + "host_path": "/host" + } + ] + } +</code></p> + +<p>It should be noted that if you do not use thermos or a thermos based executor, links in the scheduler’s +Web UI for tasks⨠will not work (at least for the time being). +Some information about launched tasks can still be accessed via the Mesos Web UI or via the Aurora Client. +Furthermore, this configuration replaces the default thermos executor. +Work is in progress to allow support for multiple executors to co-exist within a single scheduler.</p> + <h3 id="docker-containers">Docker containers</h3> <p>In order for Aurora to launch jobs using docker containers, a few extra configuration options must be set. The <a href="http://mesos.apache.org/documentation/latest/docker-containerizer/">docker containerizer</a> -must be enabled on the mesos slaves by launching them with the <code>--containerizers=docker,mesos</code> option.</p> +must be enabled on the Mesos agents by launching them with the <code>--containerizers=docker,mesos</code> option.</p> <p>By default, Aurora will configure Mesos to copy the file specified in <code>-thermos_executor_path</code> into the container’s sandbox. If using a wrapper script to launch the thermos executor, @@ -260,10 +455,10 @@ wrapper script and executor are correctl script does not access resources outside of the sandbox, as when the script is run from within a docker container those resources will not exist.</p> -<p>A scheduler flag, <code>-global_container_mounts</code> allows mounting paths from the host (i.e., the slave) +<p>A scheduler flag, <code>-global_container_mounts</code> allows mounting paths from the host (i.e the agent machine) into all containers on that host. The format is a comma separated list of host<em>path:container</em>path[:mode] tuples. For example <code>-global_container_mounts=/opt/secret_keys_dir:/mnt/secret_keys_dir:ro</code> mounts -<code>/opt/secret_keys_dir</code> from the slaves into all launched containers. Valid modes are <code>ro</code> and <code>rw</code>.</p> +<code>/opt/secret_keys_dir</code> from the agents into all launched containers. Valid modes are <code>ro</code> and <code>rw</code>.</p> <p>If you would like to run a container with a read-only filesystem, it may also be necessary to pass to use the scheduler flag <code>-thermos_home_in_sandbox</code> in order to set HOME to the sandbox Modified: aurora/site/publish/documentation/latest/operations/installation/index.html URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/latest/operations/installation/index.html?rev=1748470&r1=1748469&r2=1748470&view=diff ============================================================================== --- aurora/site/publish/documentation/latest/operations/installation/index.html (original) +++ aurora/site/publish/documentation/latest/operations/installation/index.html Tue Jun 14 21:35:25 2016 @@ -41,10 +41,14 @@ <h5 class="page-header text-uppercase">Documentation <select onChange="window.location.href='/documentation/' + this.value + '/operations/installation/'" value="latest"> + <option value="0.14.0" + > + 0.14.0 + (latest) + </option> <option value="0.13.0" > 0.13.0 - (latest) </option> <option value="0.12.0" > @@ -235,7 +239,7 @@ sudo yum install -y aurora-executor-0.12 be passed to the executor using a command line argument on the scheduler.</p> <p>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 slave +sandboxes. You should 1st find the Mesos working directory by looking for the Mesos agent <code>--work_dir</code> flag. You should see something like:</p> <pre class="highlight plaintext"><code> ps -eocmd | grep "mesos-slave" | grep -v grep | tr ' ' '\n' | grep "\--work_dir" --work_dir=/var/lib/mesos @@ -329,7 +333,7 @@ dev, test, prod) for a production job.</ <h2 id="installing-mesos">Installing Mesos</h2> -<p>Mesos uses a single package for the Mesos master and slave. As a result, the package dependencies +<p>Mesos uses a single package for the Mesos master and agent. As a result, the package dependencies are identical for both.</p> <h3 id="mesos-on-ubuntu-trusty">Mesos on Ubuntu Trusty</h3> Modified: aurora/site/publish/documentation/latest/operations/monitoring/index.html URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/latest/operations/monitoring/index.html?rev=1748470&r1=1748469&r2=1748470&view=diff ============================================================================== --- aurora/site/publish/documentation/latest/operations/monitoring/index.html (original) +++ aurora/site/publish/documentation/latest/operations/monitoring/index.html Tue Jun 14 21:35:25 2016 @@ -41,10 +41,14 @@ <h5 class="page-header text-uppercase">Documentation <select onChange="window.location.href='/documentation/' + this.value + '/operations/monitoring/'" value="latest"> + <option value="0.14.0" + > + 0.14.0 + (latest) + </option> <option value="0.13.0" > 0.13.0 - (latest) </option> <option value="0.12.0" > @@ -210,7 +214,7 @@ triage this. We suggest engaging with a <p>If this value is increasing at a high rate, it is a sign of trouble.</p> -<p>There are many sources of <code>LOST</code> tasks in Mesos: the scheduler, master, slave, and executor can all +<p>There are many sources of <code>LOST</code> tasks in Mesos: the scheduler, master, agent, and executor can all trigger this. The first step is to look in the scheduler logs for <code>LOST</code> to identify where the state changes are originating.</p> @@ -264,7 +268,7 @@ over-utilized. We suggest using a dedica value warrants investigation.</p> <p>The scheduler will log when it times out a task. You should trace the task ID of the timed out -task into the master, slave, and/or executors to determine where the message was dropped.</p> +task into the master, agent, and/or executors to determine where the message was dropped.</p> <h3 id="http_500_responses_events"><code>http_500_responses_events</code></h3> Modified: aurora/site/publish/documentation/latest/operations/security/index.html URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/latest/operations/security/index.html?rev=1748470&r1=1748469&r2=1748470&view=diff ============================================================================== --- aurora/site/publish/documentation/latest/operations/security/index.html (original) +++ aurora/site/publish/documentation/latest/operations/security/index.html Tue Jun 14 21:35:25 2016 @@ -41,10 +41,14 @@ <h5 class="page-header text-uppercase">Documentation <select onChange="window.location.href='/documentation/' + this.value + '/operations/security/'" value="latest"> + <option value="0.14.0" + > + 0.14.0 + (latest) + </option> <option value="0.13.0" > 0.13.0 - (latest) </option> <option value="0.12.0" > Modified: aurora/site/publish/documentation/latest/operations/storage/index.html URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/latest/operations/storage/index.html?rev=1748470&r1=1748469&r2=1748470&view=diff ============================================================================== --- aurora/site/publish/documentation/latest/operations/storage/index.html (original) +++ aurora/site/publish/documentation/latest/operations/storage/index.html Tue Jun 14 21:35:25 2016 @@ -41,10 +41,14 @@ <h5 class="page-header text-uppercase">Documentation <select onChange="window.location.href='/documentation/' + this.value + '/operations/storage/'" value="latest"> + <option value="0.14.0" + > + 0.14.0 + (latest) + </option> <option value="0.13.0" > 0.13.0 - (latest) </option> <option value="0.12.0" > Modified: aurora/site/publish/documentation/latest/reference/client-cluster-configuration/index.html URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/latest/reference/client-cluster-configuration/index.html?rev=1748470&r1=1748469&r2=1748470&view=diff ============================================================================== --- aurora/site/publish/documentation/latest/reference/client-cluster-configuration/index.html (original) +++ aurora/site/publish/documentation/latest/reference/client-cluster-configuration/index.html Tue Jun 14 21:35:25 2016 @@ -41,10 +41,14 @@ <h5 class="page-header text-uppercase">Documentation <select onChange="window.location.href='/documentation/' + this.value + '/reference/client-cluster-configuration/'" value="latest"> + <option value="0.14.0" + > + 0.14.0 + (latest) + </option> <option value="0.13.0" > 0.13.0 - (latest) </option> <option value="0.12.0" > @@ -119,12 +123,12 @@ communicates with a single (non-leader-e <tr> <td style="text-align: left"><strong>slave_root</strong></td> <td style="text-align: left">String</td> -<td style="text-align: left">Path to mesos slave work dir (Required)</td> +<td style="text-align: left">Path to Mesos agent work dir (Required)</td> </tr> <tr> <td style="text-align: left"><strong>slave<em>run</em>directory</strong></td> <td style="text-align: left">String</td> -<td style="text-align: left">Name of mesos slave run dir (Required)</td> +<td style="text-align: left">Name of Mesos agent run dir (Required)</td> </tr> <tr> <td style="text-align: left"><strong>zk</strong></td> @@ -167,7 +171,7 @@ any job keys identifying jobs running wi <h3 id="slave_root"><code>slave_root</code></h3> -<p>The path on the mesos slaves where executing tasks can be found. It is used in combination with the +<p>The path on the Mesos agents where executing tasks can be found. It is used in combination with the <code>slave_run_directory</code> property by <code>aurora task run</code> and <code>aurora task ssh</code> to change into the sandbox directory after connecting to the host. This value should match the value passed to <code>mesos-slave</code> as <code>-work_dir</code>.</p> Modified: aurora/site/publish/documentation/latest/reference/client-commands/index.html URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/latest/reference/client-commands/index.html?rev=1748470&r1=1748469&r2=1748470&view=diff ============================================================================== --- aurora/site/publish/documentation/latest/reference/client-commands/index.html (original) +++ aurora/site/publish/documentation/latest/reference/client-commands/index.html Tue Jun 14 21:35:25 2016 @@ -41,10 +41,14 @@ <h5 class="page-header text-uppercase">Documentation <select onChange="window.location.href='/documentation/' + this.value + '/reference/client-commands/'" value="latest"> + <option value="0.14.0" + > + 0.14.0 + (latest) + </option> <option value="0.13.0" > 0.13.0 - (latest) </option> <option value="0.12.0" > @@ -175,7 +179,7 @@ refer to different Jobs. For example, jo <code>cluster2/foo/prod/workhorse</code> is different from <code>cluster1/tyg/test/workhorse.</code></p> -<p>Role names are user accounts existing on the slave machines. If you don’t know what accounts +<p>Role names are user accounts existing on the agent machines. If you don’t know what accounts are available, contact your sysadmin.</p> <p>Environment names are namespaces; you can count on <code>prod</code>, <code>devel</code> and <code>test</code> existing.</p>