Author: wfarner
Date: Mon Dec 21 20:24:14 2015
New Revision: 1721256
URL: http://svn.apache.org/viewvc?rev=1721256&view=rev
Log:
Update latest doc pages to pick up installation guide.
Modified:
aurora/site/Rakefile
aurora/site/publish/documentation/latest/client-commands/index.html
aurora/site/publish/documentation/latest/configuration-reference/index.html
aurora/site/publish/documentation/latest/configuration-tutorial/index.html
aurora/site/publish/documentation/latest/deploying-aurora-scheduler/index.html
aurora/site/publish/documentation/latest/hooks/index.html
aurora/site/publish/documentation/latest/index.html
aurora/site/publish/documentation/latest/tutorial/index.html
aurora/site/publish/documentation/latest/user-guide/index.html
aurora/site/publish/sitemap.xml
aurora/site/source/documentation/latest/client-commands.md
aurora/site/source/documentation/latest/configuration-reference.md
aurora/site/source/documentation/latest/configuration-tutorial.md
aurora/site/source/documentation/latest/deploying-aurora-scheduler.md
aurora/site/source/documentation/latest/hooks.md
aurora/site/source/documentation/latest/index.html.md
aurora/site/source/documentation/latest/tutorial.md
aurora/site/source/documentation/latest/user-guide.md
Modified: aurora/site/Rakefile
URL:
http://svn.apache.org/viewvc/aurora/site/Rakefile?rev=1721256&r1=1721255&r2=1721256&view=diff
==============================================================================
--- aurora/site/Rakefile (original)
+++ aurora/site/Rakefile Mon Dec 21 20:24:14 2015
@@ -70,17 +70,13 @@ task :generate_docs, [:title, :git_tag]
archive_root = "aurora-#{git_tag}"
Dir.chdir(tmp_dir) {
zip_name = "#{git_tag}.zip"
- if File.exist?(zip_name)
+ if File.exist?(zip_name) and not ['master', 'HEAD'].include? git_tag
puts 'Skipping archive fetch'
else
puts "Fetching archive of #{git_tag}"
- system("wget https://github.com/apache/aurora/archive/#{zip_name}")
- end
- if File.exist?(archive_root)
- puts 'Skipping extraction'
- else
- system("unzip #{zip_name} '#{archive_root}/docs/*'")
+ system("wget https://github.com/apache/aurora/archive/#{zip_name} -O
#{zip_name}")
end
+ system("unzip -o #{zip_name} '#{archive_root}/docs/*'")
}
docs_in_dir = File.join(tmp_dir, archive_root, 'docs')
Modified: aurora/site/publish/documentation/latest/client-commands/index.html
URL:
http://svn.apache.org/viewvc/aurora/site/publish/documentation/latest/client-commands/index.html?rev=1721256&r1=1721255&r2=1721256&view=diff
==============================================================================
--- aurora/site/publish/documentation/latest/client-commands/index.html
(original)
+++ aurora/site/publish/documentation/latest/client-commands/index.html Mon Dec
21 20:24:14 2015
@@ -78,7 +78,6 @@
<ul>
<li><a href="#coordinated-job-updates">Coordinated job updates</a></li>
-<li><a href="#client-orchestrated-updates-deprecated">Client-orchestrated
updates (deprecated)</a></li>
</ul></li>
<li><a href="#renaming-a-job">Renaming a Job</a></li>
<li><a href="#restarting-jobs">Restarting Jobs</a></li>
@@ -189,11 +188,9 @@ the machine executing Aurora commands.</
<p>Hooks can be associated with these Aurora Client commands.</p>
<ul>
-<li><code>job cancel-update</code></li>
<li><code>job create</code></li>
<li><code>job kill</code></li>
<li><code>job restart</code></li>
-<li><code>job update</code></li>
</ul>
<p>The process for writing and activating them is complex enough
@@ -279,35 +276,6 @@ progress until the first pulse arrives.
<code>ROLL_BACK_PAUSED</code>) is still considered active and upon resuming
will immediately make progress
provided the pulse interval has not expired.</p>
-<h4 id="client-orchestrated-updates-deprecated">Client-orchestrated updates
(deprecated)</h4>
-
-<p><em>Note: This feature is deprecated and will be removed in 0.9.0.
-Please use aurora update instead.</em></p>
-<pre class="highlight plaintext"><code>aurora job update
CLUSTER/ROLE/ENV/NAME[/INSTANCES] <configuration file>
-aurora job cancel-update CLUSTER/ROLE/ENV/NAME
-</code></pre>
-
-<p>Given a running job, does a rolling update to reflect a new
-configuration version. Only updates Tasks in the Job with a changed
-configuration. You can further restrict the operated on Tasks by specifying
-specific instances that should be updated.</p>
-
-<p>You may want to run <code>aurora job diff</code> beforehand to validate
which Tasks
-have different configurations.</p>
-
-<p>Updating jobs are locked to be sure the update finishes without
-disruption. If the update abnormally terminates, the lock may stay
-around and cause failure of subsequent update attempts.
- <code>aurora job cancel-update</code>unlocks the Job specified by
-its <code>job_key</code> argument. Be sure you don’t issue <code>job
cancel-update</code> when
-another user is working with the specified Job.</p>
-
-<p>The <code><configuration file></code> argument for <code>job
cancel-update</code> is optional. Use
-it only if it contains hook definitions and activations that affect the
-<code>cancel_update</code> command. The <code><configuration
file></code> argument for
-<code>update</code> is required, but in addition to a new configuration it can
be
-used to define and activate hooks for <code>job update</code>.</p>
-
<h3 id="renaming-a-job">Renaming a Job</h3>
<p>Renaming is a tricky operation as downstream clients must be informed of
Modified:
aurora/site/publish/documentation/latest/configuration-reference/index.html
URL:
http://svn.apache.org/viewvc/aurora/site/publish/documentation/latest/configuration-reference/index.html?rev=1721256&r1=1721255&r2=1721256&view=diff
==============================================================================
--- aurora/site/publish/documentation/latest/configuration-reference/index.html
(original)
+++ aurora/site/publish/documentation/latest/configuration-reference/index.html
Mon Dec 21 20:24:14 2015
@@ -79,6 +79,7 @@
<li><a href="#ephemeral">ephemeral</a></li>
<li><a href="#min_duration">min_duration</a></li>
<li><a href="#final">final</a></li>
+<li><a href="#logger">logger</a></li>
</ul></li>
</ul></li>
<li><a href="#task-schema">Task Schema</a>
@@ -191,6 +192,11 @@ behavior with its optional attributes. R
<td style="text-align: center">Boolean</td>
<td>When True, this process is a finalizing one that should run last.
(Default: False)</td>
</tr>
+<tr>
+<td><strong>logger</strong></td>
+<td style="text-align: center">Logger</td>
+<td>Struct defining the log behavior for the process. (Default: Empty)</td>
+</tr>
</tbody></table>
<h4 id="name">name</h4>
@@ -264,6 +270,70 @@ vice-versa, however finalizing processes
finalizing processes and otherwise run as a typical process
schedule.</p>
+<h4 id="logger">logger</h4>
+
+<p>The default behavior of Thermos is to allow stderr/stdout logs to grow
unbounded. In the event
+that you have large log volume, you may want to configure Thermos to
automatically rotate logs
+after they grow to a certain size, which can prevent your job from using more
than its allocated
+disk space.</p>
+
+<p>A Logger union consists of a mode enum and a rotation policy. Rotation
policies only apply to
+loggers whose mode is <code>rotate</code>. The acceptable values for the
LoggerMode enum are <code>standard</code>
+and <code>rotate</code>. The rotation policy applies to both stderr and
stdout.</p>
+
+<p>By default, all processes use the <code>standard</code> LoggerMode.</p>
+
+<table><thead>
+<tr>
+<th><strong>Attribute Name</strong></th>
+<th style="text-align: center"><strong>Type</strong></th>
+<th><strong>Description</strong></th>
+</tr>
+</thead><tbody>
+<tr>
+<td><strong>mode</strong></td>
+<td style="text-align: center">LoggerMode</td>
+<td>Mode of the logger. (Required)</td>
+</tr>
+<tr>
+<td><strong>rotate</strong></td>
+<td style="text-align: center">RotatePolicy</td>
+<td>An optional rotation policy.</td>
+</tr>
+</tbody></table>
+
+<p>A RotatePolicy describes log rotation behavior for when <code>mode</code>
is set to <code>rotate</code>. It is ignored
+otherwise.</p>
+
+<table><thead>
+<tr>
+<th><strong>Attribute Name</strong></th>
+<th style="text-align: center"><strong>Type</strong></th>
+<th><strong>Description</strong></th>
+</tr>
+</thead><tbody>
+<tr>
+<td><strong>log_size</strong></td>
+<td style="text-align: center">Integer</td>
+<td>Maximum size (in bytes) of an individual log file. (Default: 100 MiB)</td>
+</tr>
+<tr>
+<td><strong>backups</strong></td>
+<td style="text-align: center">Integer</td>
+<td>The maximum number of backups to retain. (Default: 5)</td>
+</tr>
+</tbody></table>
+
+<p>An example process configuration is as follows:</p>
+<pre class="highlight plaintext"><code> process = Process(
+ name='process',
+ logger=Logger(
+ mode=LoggerMode('rotate'),
+ rotate=RotatePolicy(log_size=5*MB, backups=5)
+ )
+ )
+</code></pre>
+
<h1 id="task-schema">Task Schema</h1>
<p>Tasks fundamentally consist of a <code>name</code> and a list of Process
objects stored as the
@@ -577,7 +647,7 @@ resources are allocated.</p>
<tr>
<td><code>health_check_config</code></td>
<td style="text-align: center"><code>HealthCheckConfig</code> object</td>
-<td>Parameters for controlling a task’s health checks via HTTP. Only
used if a health port was assigned with a command line wildcard.</td>
+<td>Parameters for controlling a task’s health checks. HTTP health check
is only used if a health port was assigned with a command line wildcard.</td>
</tr>
<tr>
<td><code>container</code></td>
@@ -676,35 +746,89 @@ revocable tasks will never get assigned
<h3 id="healthcheckconfig-objects">HealthCheckConfig Objects</h3>
-<p>Parameters for controlling a task’s health checks via HTTP.</p>
+<p><em>Note: <code>endpoint</code>, <code>expected_response</code> and
<code>expected_response_code</code> are deprecated from
<code>HealthCheckConfig</code> and must be definied in
<code>HttpHealthChecker</code>.</em></p>
+
+<p>Parameters for controlling a task’s health checks via HTTP or a shell
command.</p>
<table><thead>
<tr>
-<th>object</th>
+<th>param</th>
<th style="text-align: center">type</th>
<th>description</th>
</tr>
</thead><tbody>
<tr>
+<td><em><code>endpoint</code></em></td>
+<td style="text-align: center">String</td>
+<td>HTTP endpoint to check (Default: /health) <strong>Deprecated.</strong></td>
+</tr>
+<tr>
+<td><em><code>expected_response</code></em></td>
+<td style="text-align: center">String</td>
+<td>If not empty, fail the HTTP health check if the response differs. Case
insensitive. (Default: ok) <strong>Deprecated.</strong></td>
+</tr>
+<tr>
+<td><em><code>expected_response_code</code></em></td>
+<td style="text-align: center">Integer</td>
+<td>If not zero, fail the HTTP health check if the response code differs.
(Default: 0) <strong>Deprecated.</strong></td>
+</tr>
+<tr>
+<td><code>health_checker</code></td>
+<td style="text-align: center">HealthCheckerConfig</td>
+<td>Configure what kind of health check to use.</td>
+</tr>
+<tr>
<td><code>initial_interval_secs</code></td>
<td style="text-align: center">Integer</td>
-<td>Initial delay for performing an HTTP health check. (Default: 15)</td>
+<td>Initial delay for performing a health check. (Default: 15)</td>
</tr>
<tr>
<td><code>interval_secs</code></td>
<td style="text-align: center">Integer</td>
-<td>Interval on which to check the task’s health via HTTP. (Default:
10)</td>
+<td>Interval on which to check the task’s health. (Default: 10)</td>
</tr>
<tr>
<td><code>max_consecutive_failures</code></td>
<td style="text-align: center">Integer</td>
-<td>Maximum number of consecutive failures that tolerated before considering a
task unhealthy (Default: 0)</td>
+<td>Maximum number of consecutive failures that will be tolerated before
considering a task unhealthy (Default: 0)</td>
</tr>
<tr>
<td><code>timeout_secs</code></td>
<td style="text-align: center">Integer</td>
-<td>HTTP request timeout. (Default: 1)</td>
+<td>Health check timeout. (Default: 1)</td>
+</tr>
+</tbody></table>
+
+<h3 id="healthcheckerconfig-objects">HealthCheckerConfig Objects</h3>
+
+<table><thead>
+<tr>
+<th>param</th>
+<th style="text-align: center">type</th>
+<th>description</th>
</tr>
+</thead><tbody>
+<tr>
+<td><code>http</code></td>
+<td style="text-align: center">HttpHealthChecker</td>
+<td>Configure health check to use HTTP. (Default)</td>
+</tr>
+<tr>
+<td><code>shell</code></td>
+<td style="text-align: center">ShellHealthChecker</td>
+<td>Configure health check via a shell command.</td>
+</tr>
+</tbody></table>
+
+<h3 id="httphealthchecker-objects">HttpHealthChecker Objects</h3>
+
+<table><thead>
+<tr>
+<th>param</th>
+<th style="text-align: center">type</th>
+<th>description</th>
+</tr>
+</thead><tbody>
<tr>
<td><code>endpoint</code></td>
<td style="text-align: center">String</td>
@@ -713,12 +837,28 @@ revocable tasks will never get assigned
<tr>
<td><code>expected_response</code></td>
<td style="text-align: center">String</td>
-<td>If not empty, fail the health check if the response differs. Case
insensitive. (Default: ok)</td>
+<td>If not empty, fail the HTTP health check if the response differs. Case
insensitive. (Default: ok)</td>
</tr>
<tr>
<td><code>expected_response_code</code></td>
<td style="text-align: center">Integer</td>
-<td>If not zero, fail the health check if the response code differs. (Default:
0)</td>
+<td>If not zero, fail the HTTP health check if the response code differs.
(Default: 0)</td>
+</tr>
+</tbody></table>
+
+<h3 id="shellhealthchecker-objects">ShellHealthChecker Objects</h3>
+
+<table><thead>
+<tr>
+<th>param</th>
+<th style="text-align: center">type</th>
+<th>description</th>
+</tr>
+</thead><tbody>
+<tr>
+<td><code>shell_command</code></td>
+<td style="text-align: center">String</td>
+<td>An alternative to HTTP health checking. Specifies a shell command that
will be executed. Any non-zero exit status will be interpreted as a health
check failure.</td>
</tr>
</tbody></table>
Modified:
aurora/site/publish/documentation/latest/configuration-tutorial/index.html
URL:
http://svn.apache.org/viewvc/aurora/site/publish/documentation/latest/configuration-tutorial/index.html?rev=1721256&r1=1721255&r2=1721256&view=diff
==============================================================================
--- aurora/site/publish/documentation/latest/configuration-tutorial/index.html
(original)
+++ aurora/site/publish/documentation/latest/configuration-tutorial/index.html
Mon Dec 21 20:24:14 2015
@@ -66,7 +66,7 @@
<p>How to write Aurora configuration files, including feature descriptions
and best practices. When writing a configuration file, make use of
<code>aurora job inspect</code>. It takes the same job key and configuration
file
-arguments as <code>aurora job create</code> or <code>aurora job update</code>.
It first ensures the
+arguments as <code>aurora job create</code> or <code>aurora update
start</code>. It first ensures the
configuration parses, then outputs it in human-readable form.</p>
<p>You should read this after going through the general <a
href="/documentation/latest/tutorial/">Aurora Tutorial</a>.</p>
Modified:
aurora/site/publish/documentation/latest/deploying-aurora-scheduler/index.html
URL:
http://svn.apache.org/viewvc/aurora/site/publish/documentation/latest/deploying-aurora-scheduler/index.html?rev=1721256&r1=1721255&r2=1721256&view=diff
==============================================================================
---
aurora/site/publish/documentation/latest/deploying-aurora-scheduler/index.html
(original)
+++
aurora/site/publish/documentation/latest/deploying-aurora-scheduler/index.html
Mon Dec 21 20:24:14 2015
@@ -84,6 +84,7 @@ machines. This guide helps you get the
<li><a href="#considerations-for-running-jobs-in-docker">Considerations for
running jobs in docker</a></li>
<li><a href="#security-considerations">Security Considerations</a></li>
<li><a href="#configuring-resource-oversubscription">Configuring Resource
Oversubscription</a></li>
+<li><a href="#process-log-rotation">Process Log Rotation</a></li>
</ul></li>
<li><a href="#running-aurora">Running Aurora</a>
@@ -262,8 +263,6 @@ export LIBPROCESS_PORT=8083
<h3 id="considerations-for-running-jobs-in-docker-containers">Considerations
for running jobs in docker containers</h3>
-<p><em>Note: Docker support is currently EXPERIMENTAL.</em></p>
-
<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>
@@ -277,13 +276,29 @@ script does not access resources outside
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)
-into all containers on that host. The format is a comma seperated list of
host<em>path:container</em>path[:mode]
+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>
<p>In order to correctly execute processes inside a job, the docker container
must have python 2.7
installed.</p>
+<h3 id="process-log-rotation">Process Log Rotation</h3>
+
+<p>By default, Thermos will not rotate the stdout/stderr logs from child
processes and they will grow
+without bound. An individual user may change this behavior via configuration
on the Process object,
+but it may also be desirable to change the default configuration for the
entire cluster.
+In order to enable rotation by default, the following flags can be applied to
Thermos (through the
+-thermos<em>executor</em>flags argument to the Aurora scheduler):</p>
+<pre class="highlight plaintext"><code>--runner-logger-mode=rotate
+--runner-rotate-log-size-mb=100
+--runner-rotate-log-backups=10
+</code></pre>
+
+<p>In the above example, each instance of the Thermos runner will rotate
stderr/stdout logs once they
+reach 100 MiB in size and keep a maximum of 10 backups. If a user has provided
a custom setting for
+their process, it will override these default settings.</p>
+
<h2 id="running-aurora">Running Aurora</h2>
<p>Configure a supervisor like <a href="http://mmonit.com/monit/">Monit</a> or
Modified: aurora/site/publish/documentation/latest/hooks/index.html
URL:
http://svn.apache.org/viewvc/aurora/site/publish/documentation/latest/hooks/index.html?rev=1721256&r1=1721255&r2=1721256&view=diff
==============================================================================
--- aurora/site/publish/documentation/latest/hooks/index.html (original)
+++ aurora/site/publish/documentation/latest/hooks/index.html Mon Dec 21
20:24:14 2015
@@ -162,11 +162,6 @@ returning <code>True</code>. For example
</tr>
</thead><tbody>
<tr>
-<td><code>cancel_update</code></td>
-<td><code>self</code>, <code>job_key</code></td>
-<td><code>job cancel-update</code></td>
-</tr>
-<tr>
<td><code>create_job</code></td>
<td><code>self</code>, <code>config</code></td>
<td><code>job create</code>, <code>runtask</td>
@@ -177,11 +172,6 @@ returning <code>True</code>. For example
<td><code>job restart</code></td>
</tr>
<tr>
-<td><code>update_job</code></td>
-<td><code>self</code>, <code>config</code>,
<code>health_check_interval_seconds=3</code>, <code>shards=None</code></td>
-<td><code>job update</code></td>
-</tr>
-<tr>
<td><code>kill_job</code></td>
<td><code>self</code>, <code>job_key</code>, <code>shards=None</code></td>
<td><code>job kill</code></td>
Modified: aurora/site/publish/documentation/latest/index.html
URL:
http://svn.apache.org/viewvc/aurora/site/publish/documentation/latest/index.html?rev=1721256&r1=1721255&r2=1721256&view=diff
==============================================================================
--- aurora/site/publish/documentation/latest/index.html (original)
+++ aurora/site/publish/documentation/latest/index.html Mon Dec 21 20:24:14 2015
@@ -88,7 +88,7 @@
<h2 id="operators">Operators</h2>
<ul>
-<li><a href="/documentation/latest/deploying-aurora-scheduler/">Deploy
Aurora</a></li>
+<li><a href="/documentation/latest/installing/">Install Aurora</a></li>
<li><a href="/documentation/latest/monitoring/">Monitoring</a></li>
<li><a href="/documentation/latest/hooks/">Hooks for Aurora Client API</a></li>
<li><a href="/documentation/latest/storage/">Scheduler Storage</a></li>
Modified: aurora/site/publish/documentation/latest/tutorial/index.html
URL:
http://svn.apache.org/viewvc/aurora/site/publish/documentation/latest/tutorial/index.html?rev=1721256&r1=1721255&r2=1721256&view=diff
==============================================================================
--- aurora/site/publish/documentation/latest/tutorial/index.html (original)
+++ aurora/site/publish/documentation/latest/tutorial/index.html Mon Dec 21
20:24:14 2015
@@ -288,7 +288,7 @@ to <code>stderr</code> on the failed <co
<p>It looks like we made a typo in our Python script. We wanted
<code>xrange</code>,
not <code>xrang</code>. Edit the <code>hello_world.py</code> script to use the
correct function and
we will try again.</p>
-<pre class="highlight plaintext"><code>aurora job update
devcluster/www-data/devel/hello_world /vagrant/hello_world.aurora
+<pre class="highlight plaintext"><code>aurora update start
devcluster/www-data/devel/hello_world /vagrant/hello_world.aurora
</code></pre>
<p>This time, the task comes up, we inspect the page, and see that the
Modified: aurora/site/publish/documentation/latest/user-guide/index.html
URL:
http://svn.apache.org/viewvc/aurora/site/publish/documentation/latest/user-guide/index.html?rev=1721256&r1=1721255&r2=1721256&view=diff
==============================================================================
--- aurora/site/publish/documentation/latest/user-guide/index.html (original)
+++ aurora/site/publish/documentation/latest/user-guide/index.html Mon Dec 21
20:24:14 2015
@@ -114,7 +114,7 @@ request 1 core of cpu, 1 GB of RAM, and
in the configuration file <code>hello_world.aurora</code>. I want to
update it so it requests 2 GB of RAM instead of 1. I create a new
configuration file to do that called <code>new_hello_world.aurora</code> and
-issue a <code>aurora job update <job_key_value>/0-1
new_hello_world.aurora</code>
+issue a <code>aurora update start <job_key_value>/0-1
new_hello_world.aurora</code>
command.</p>
<p>This results in instances 0 and 1 having 1 cpu, 2 GB of RAM, and 1 GB of
disk space,
Modified: aurora/site/publish/sitemap.xml
URL:
http://svn.apache.org/viewvc/aurora/site/publish/sitemap.xml?rev=1721256&r1=1721255&r2=1721256&view=diff
==============================================================================
--- aurora/site/publish/sitemap.xml (original)
+++ aurora/site/publish/sitemap.xml Mon Dec 21 20:24:14 2015
@@ -2,738 +2,742 @@
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://aurora.apache.org/blog/aurora-0-6-0-incubating-released/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/blog/aurora-0-7-0-incubating-released/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/blog/2015-upcoming-apache-aurora-meetups/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/blog/aurora-0-8-0-released/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/blog/aurora-0-9-0-released/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/blog/aurora-at-mesoscon-seattle/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/blog/aurora-0-10-0-released/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/blog/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/community/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/developers/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/docs/gettingstarted/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/docs/howtocontribute/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.10.0/build-system/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.10.0/client-cluster-configuration/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.10.0/client-commands/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.10.0/committers/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.10.0/configuration-reference/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.10.0/configuration-tutorial/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.10.0/contributing/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.10.0/cron-jobs/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.10.0/deploying-aurora-scheduler/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.10.0/design/command-hooks/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.10.0/developing-aurora-client/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.10.0/developing-aurora-scheduler/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.10.0/hooks/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.10.0/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.10.0/monitoring/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.10.0/presentations/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.10.0/resources/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.10.0/scheduler-storage/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.10.0/security/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.10.0/sla/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.10.0/storage-config/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.10.0/storage/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.10.0/test-resource-generation/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.10.0/thrift-deprecation/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.10.0/tutorial/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.10.0/user-guide/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.10.0/vagrant/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.5.0-incubating/client-commands/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.5.0-incubating/clientv2/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.5.0-incubating/committers/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.5.0-incubating/configuration-reference/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.5.0-incubating/configuration-tutorial/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.5.0-incubating/contributing/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.5.0-incubating/deploying-aurora-scheduler/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.5.0-incubating/design/command-hooks/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.5.0-incubating/developing-aurora-client/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.5.0-incubating/developing-aurora-scheduler/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.5.0-incubating/hooks/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.5.0-incubating/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.5.0-incubating/resource-isolation/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.5.0-incubating/sla/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.5.0-incubating/tutorial/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.5.0-incubating/user-guide/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.5.0-incubating/vagrant/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.6.0-incubating/client-cluster-configuration/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.6.0-incubating/client-commands/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.6.0-incubating/clientv2/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.6.0-incubating/committers/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.6.0-incubating/configuration-reference/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.6.0-incubating/configuration-tutorial/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.6.0-incubating/contributing/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.6.0-incubating/cron-jobs/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.6.0-incubating/deploying-aurora-scheduler/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.6.0-incubating/design/command-hooks/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.6.0-incubating/developing-aurora-client/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.6.0-incubating/developing-aurora-scheduler/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.6.0-incubating/hooks/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.6.0-incubating/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.6.0-incubating/monitoring/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.6.0-incubating/resource-isolation/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.6.0-incubating/scheduler-storage/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.6.0-incubating/sla/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.6.0-incubating/storage-config/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.6.0-incubating/storage/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.6.0-incubating/test-resource-generation/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.6.0-incubating/tutorial/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.6.0-incubating/user-guide/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.6.0-incubating/vagrant/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.7.0-incubating/client-cluster-configuration/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.7.0-incubating/client-commands/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.7.0-incubating/committers/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.7.0-incubating/configuration-reference/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.7.0-incubating/configuration-tutorial/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.7.0-incubating/contributing/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.7.0-incubating/cron-jobs/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.7.0-incubating/deploying-aurora-scheduler/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.7.0-incubating/design/command-hooks/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.7.0-incubating/developing-aurora-client/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.7.0-incubating/developing-aurora-scheduler/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.7.0-incubating/hooks/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.7.0-incubating/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.7.0-incubating/index2/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.7.0-incubating/monitoring/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.7.0-incubating/resource-isolation/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.7.0-incubating/scheduler-storage/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.7.0-incubating/sla/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.7.0-incubating/storage-config/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.7.0-incubating/storage/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.7.0-incubating/test-resource-generation/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.7.0-incubating/tutorial/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.7.0-incubating/user-guide/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.7.0-incubating/vagrant/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.8.0/client-cluster-configuration/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.8.0/client-commands/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.8.0/committers/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.8.0/configuration-reference/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.8.0/configuration-tutorial/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.8.0/contributing/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.8.0/cron-jobs/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.8.0/deploying-aurora-scheduler/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.8.0/design/command-hooks/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.8.0/developing-aurora-client/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.8.0/developing-aurora-scheduler/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.8.0/hooks/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.8.0/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.8.0/monitoring/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.8.0/resource-isolation/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.8.0/scheduler-storage/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.8.0/security/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.8.0/sla/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.8.0/storage-config/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.8.0/storage/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.8.0/test-resource-generation/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.8.0/thrift-deprecation/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.8.0/tutorial/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.8.0/user-guide/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.8.0/vagrant/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.9.0/client-cluster-configuration/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.9.0/client-commands/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.9.0/committers/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.9.0/configuration-reference/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.9.0/configuration-tutorial/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.9.0/contributing/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.9.0/cron-jobs/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.9.0/deploying-aurora-scheduler/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.9.0/design/command-hooks/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.9.0/developing-aurora-client/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.9.0/developing-aurora-scheduler/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.9.0/hooks/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.9.0/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.9.0/monitoring/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.9.0/presentations/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.9.0/resource-isolation/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.9.0/scheduler-storage/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.9.0/security/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.9.0/sla/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.9.0/storage-config/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.9.0/storage/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.9.0/test-resource-generation/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.9.0/thrift-deprecation/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.9.0/tutorial/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.9.0/user-guide/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/0.9.0/vagrant/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/latest/build-system/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/latest/client-cluster-configuration/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/latest/client-commands/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/latest/committers/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/latest/configuration-reference/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/latest/configuration-tutorial/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/latest/contributing/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/latest/cron-jobs/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/latest/deploying-aurora-scheduler/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/latest/design/command-hooks/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/latest/developing-aurora-client/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/latest/developing-aurora-scheduler/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/latest/hooks/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/latest/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
+ </url>
+ <url>
+ <loc>http://aurora.apache.org/documentation/latest/installing/</loc>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/latest/monitoring/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/latest/presentations/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/latest/resources/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/latest/scheduler-storage/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/latest/security/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/latest/sla/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/latest/storage-config/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/latest/storage/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/latest/test-resource-generation/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/latest/thrift-deprecation/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/latest/tutorial/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/latest/user-guide/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/documentation/latest/vagrant/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/downloads/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>http://aurora.apache.org/</loc>
- <lastmod>2015-12-20T00:00:00+00:00</lastmod>
+ <lastmod>2015-12-21T00:00:00+00:00</lastmod>
</url>
</urlset>
\ No newline at end of file
Modified: aurora/site/source/documentation/latest/client-commands.md
URL:
http://svn.apache.org/viewvc/aurora/site/source/documentation/latest/client-commands.md?rev=1721256&r1=1721255&r2=1721256&view=diff
==============================================================================
--- aurora/site/source/documentation/latest/client-commands.md (original)
+++ aurora/site/source/documentation/latest/client-commands.md Mon Dec 21
20:24:14 2015
@@ -11,7 +11,6 @@ Aurora Client Commands
- [Killing a Job](#killing-a-job)
- [Updating a Job](#updating-a-job)
- [Coordinated job updates](#coordinated-job-updates)
- - [Client-orchestrated updates
(deprecated)](#client-orchestrated-updates-deprecated)
- [Renaming a Job](#renaming-a-job)
- [Restarting Jobs](#restarting-jobs)
- [Cron Jobs](#cron-jobs)
@@ -123,11 +122,9 @@ the machine executing Aurora commands.
Hooks can be associated with these Aurora Client commands.
- - `job cancel-update`
- `job create`
- `job kill`
- `job restart`
- - `job update`
The process for writing and activating them is complex enough
that we explain it in a devoted document, [Hooks for Aurora Client
API](/documentation/latest/hooks/).
@@ -213,35 +210,6 @@ progress until the first pulse arrives.
`ROLL_BACK_PAUSED`) is still considered active and upon resuming will
immediately make progress
provided the pulse interval has not expired.
-#### Client-orchestrated updates (deprecated)
-
-*Note: This feature is deprecated and will be removed in 0.9.0.
-Please use aurora update instead.*
-
- aurora job update CLUSTER/ROLE/ENV/NAME[/INSTANCES] <configuration file>
- aurora job cancel-update CLUSTER/ROLE/ENV/NAME
-
-Given a running job, does a rolling update to reflect a new
-configuration version. Only updates Tasks in the Job with a changed
-configuration. You can further restrict the operated on Tasks by specifying
-specific instances that should be updated.
-
-You may want to run `aurora job diff` beforehand to validate which Tasks
-have different configurations.
-
-Updating jobs are locked to be sure the update finishes without
-disruption. If the update abnormally terminates, the lock may stay
-around and cause failure of subsequent update attempts.
- `aurora job cancel-update `unlocks the Job specified by
-its `job_key` argument. Be sure you don't issue `job cancel-update` when
-another user is working with the specified Job.
-
-The `<configuration file>` argument for `job cancel-update` is optional. Use
-it only if it contains hook definitions and activations that affect the
-`cancel_update` command. The `<configuration file>` argument for
-`update` is required, but in addition to a new configuration it can be
-used to define and activate hooks for `job update`.
-
### Renaming a Job
Renaming is a tricky operation as downstream clients must be informed of
Modified: aurora/site/source/documentation/latest/configuration-reference.md
URL:
http://svn.apache.org/viewvc/aurora/site/source/documentation/latest/configuration-reference.md?rev=1721256&r1=1721255&r2=1721256&view=diff
==============================================================================
--- aurora/site/source/documentation/latest/configuration-reference.md
(original)
+++ aurora/site/source/documentation/latest/configuration-reference.md Mon Dec
21 20:24:14 2015
@@ -12,6 +12,7 @@ Aurora + Thermos Configuration Reference
- [ephemeral](#ephemeral)
- [min_duration](#min_duration)
- [final](#final)
+ - [logger](#logger)
- [Task Schema](#task-schema)
- [Task Object](#task-object)
- [name](#name-1)
@@ -72,6 +73,7 @@ behavior with its optional attributes. R
**ephemeral** | Boolean | When True, this is an ephemeral process.
(Default: False)
**min_duration** | Integer | Minimum duration between process
restarts in seconds. (Default: 15)
**final** | Boolean | When True, this process is a finalizing
one that should run last. (Default: False)
+ **logger** | Logger | Struct defining the log behavior for the
process. (Default: Empty)
#### name
@@ -144,6 +146,42 @@ vice-versa, however finalizing processes
finalizing processes and otherwise run as a typical process
schedule.
+#### logger
+
+The default behavior of Thermos is to allow stderr/stdout logs to grow
unbounded. In the event
+that you have large log volume, you may want to configure Thermos to
automatically rotate logs
+after they grow to a certain size, which can prevent your job from using more
than its allocated
+disk space.
+
+A Logger union consists of a mode enum and a rotation policy. Rotation
policies only apply to
+loggers whose mode is `rotate`. The acceptable values for the LoggerMode enum
are `standard`
+and `rotate`. The rotation policy applies to both stderr and stdout.
+
+By default, all processes use the `standard` LoggerMode.
+
+ **Attribute Name** | **Type** | **Description**
+ ------------------- | :----------: | ---------------------------------
+ **mode** | LoggerMode | Mode of the logger. (Required)
+ **rotate** | RotatePolicy | An optional rotation policy.
+
+A RotatePolicy describes log rotation behavior for when `mode` is set to
`rotate`. It is ignored
+otherwise.
+
+ **Attribute Name** | **Type** | **Description**
+ ------------------- | :----------: | ---------------------------------
+ **log_size** | Integer | Maximum size (in bytes) of an
individual log file. (Default: 100 MiB)
+ **backups** | Integer | The maximum number of backups to
retain. (Default: 5)
+
+An example process configuration is as follows:
+
+ process = Process(
+ name='process',
+ logger=Logger(
+ mode=LoggerMode('rotate'),
+ rotate=RotatePolicy(log_size=5*MB, backups=5)
+ )
+ )
+
Task Schema
===========
@@ -333,7 +371,7 @@ Job Schema
```max_task_failures``` | Integer | Maximum number of failures after which
the task is considered to have failed (Default: 1) Set to -1 to allow for
infinite failures
```priority``` | Integer | Preemption priority to give the task (Default 0).
Tasks with higher priorities may preempt tasks at lower priorities.
```production``` | Boolean | Whether or not this is a production task that
may [preempt](/documentation/latest/resources/#task-preemption) other tasks
(Default: False). Production job role must have the appropriate
[quota](/documentation/latest/resources/#resource-quota).
- ```health_check_config``` | ```HealthCheckConfig``` object | Parameters for
controlling a task's health checks via HTTP. Only used if a health port was
assigned with a command line wildcard.
+ ```health_check_config``` | ```HealthCheckConfig``` object | Parameters for
controlling a task's health checks. HTTP health check is only used if a health
port was assigned with a command line wildcard.
```container``` | ```Container``` object | An optional container to run all
processes inside of.
```lifecycle``` | ```LifecycleConfig``` object | An optional task lifecycle
configuration that dictates commands to be executed on startup/teardown. HTTP
lifecycle is enabled by default if the "health" port is requested. See
[LifecycleConfig Objects](#lifecycleconfig-objects) for more information.
```tier``` | String | Task tier type. When set to `revocable` requires the
task to run with Mesos revocable resources. This is work [in
progress](https://issues.apache.org/jira/browse/AURORA-1343) and is currently
only supported for the revocable tasks. The ultimate goal is to simplify task
configuration by hiding various configuration knobs behind a task tier
definition. See AURORA-1343 and AURORA-1443 for more details.
@@ -380,17 +418,40 @@ Parameters for controlling the rate and
### HealthCheckConfig Objects
-Parameters for controlling a task's health checks via HTTP.
+*Note: ```endpoint```, ```expected_response``` and
```expected_response_code``` are deprecated from ```HealthCheckConfig``` and
must be definied in ```HttpHealthChecker```.*
+
+Parameters for controlling a task's health checks via HTTP or a shell command.
-| object | type | description
+| param | type | description
+| ------- | :-------: | --------
+| *```endpoint```* | String | HTTP endpoint to check
(Default: /health) **Deprecated.**
+| *```expected_response```* | String | If not empty, fail the HTTP
health check if the response differs. Case insensitive. (Default: ok)
**Deprecated.**
+| *```expected_response_code```* | Integer | If not zero, fail the HTTP
health check if the response code differs. (Default: 0) **Deprecated.**
+| ```health_checker``` | HealthCheckerConfig | Configure what kind
of health check to use.
+| ```initial_interval_secs``` | Integer | Initial delay for performing a
health check. (Default: 15)
+| ```interval_secs``` | Integer | Interval on which to check the
task's health. (Default: 10)
+| ```max_consecutive_failures``` | Integer | Maximum number of consecutive
failures that will be tolerated before considering a task unhealthy (Default: 0)
+| ```timeout_secs``` | Integer | Health check timeout. (Default:
1)
+
+### HealthCheckerConfig Objects
+| param | type | description
+| ------- | :-------: | --------
+| ```http``` | HttpHealthChecker | Configure health check
to use HTTP. (Default)
+| ```shell``` | ShellHealthChecker | Configure health check
via a shell command.
+
+
+### HttpHealthChecker Objects
+| param | type | description
| ------- | :-------: | --------
-| ```initial_interval_secs``` | Integer | Initial delay for performing an
HTTP health check. (Default: 15)
-| ```interval_secs``` | Integer | Interval on which to check the
task's health via HTTP. (Default: 10)
-| ```max_consecutive_failures``` | Integer | Maximum number of consecutive
failures that tolerated before considering a task unhealthy (Default: 0)
-| ```timeout_secs``` | Integer | HTTP request timeout. (Default:
1)
| ```endpoint``` | String | HTTP endpoint to check
(Default: /health)
-| ```expected_response``` | String | If not empty, fail the health
check if the response differs. Case insensitive. (Default: ok)
-| ```expected_response_code``` | Integer | If not zero, fail the health
check if the response code differs. (Default: 0)
+| ```expected_response``` | String | If not empty, fail the HTTP
health check if the response differs. Case insensitive. (Default: ok)
+| ```expected_response_code``` | Integer | If not zero, fail the HTTP
health check if the response code differs. (Default: 0)
+
+### ShellHealthChecker Objects
+| param | type | description
+| ------- | :-------: | --------
+| ```shell_command``` | String | An alternative to HTTP health
checking. Specifies a shell command that will be executed. Any non-zero exit
status will be interpreted as a health check failure.
+
### Announcer Objects
Modified: aurora/site/source/documentation/latest/configuration-tutorial.md
URL:
http://svn.apache.org/viewvc/aurora/site/source/documentation/latest/configuration-tutorial.md?rev=1721256&r1=1721255&r2=1721256&view=diff
==============================================================================
--- aurora/site/source/documentation/latest/configuration-tutorial.md (original)
+++ aurora/site/source/documentation/latest/configuration-tutorial.md Mon Dec
21 20:24:14 2015
@@ -4,7 +4,7 @@ Aurora Configuration Tutorial
How to write Aurora configuration files, including feature descriptions
and best practices. When writing a configuration file, make use of
`aurora job inspect`. It takes the same job key and configuration file
-arguments as `aurora job create` or `aurora job update`. It first ensures the
+arguments as `aurora job create` or `aurora update start`. It first ensures the
configuration parses, then outputs it in human-readable form.
You should read this after going through the general [Aurora
Tutorial](/documentation/latest/tutorial/).
Modified: aurora/site/source/documentation/latest/deploying-aurora-scheduler.md
URL:
http://svn.apache.org/viewvc/aurora/site/source/documentation/latest/deploying-aurora-scheduler.md?rev=1721256&r1=1721255&r2=1721256&view=diff
==============================================================================
--- aurora/site/source/documentation/latest/deploying-aurora-scheduler.md
(original)
+++ aurora/site/source/documentation/latest/deploying-aurora-scheduler.md Mon
Dec 21 20:24:14 2015
@@ -15,6 +15,7 @@ machines. This guide helps you get the
- [Considerations for running jobs in
docker](#considerations-for-running-jobs-in-docker)
- [Security Considerations](#security-considerations)
- [Configuring Resource
Oversubscription](#configuring-resource-oversubscription)
+ - [Process Log Rotation](#process-log-rotation)
- [Running Aurora](#running-aurora)
- [Maintaining an Aurora Installation](#maintaining-an-aurora-installation)
- [Monitoring](#monitoring)
@@ -151,8 +152,6 @@ to ZooKeeper) or explicitly set in the s
# ...
### Considerations for running jobs in docker containers
-*Note: Docker support is currently EXPERIMENTAL.*
-
In order for Aurora to launch jobs using docker containers, a few extra
configuration options
must be set. The [docker
containerizer](http://mesos.apache.org/documentation/latest/docker-containerizer/)
must be enabled on the mesos slaves by launching them with the
`--containerizers=docker,mesos` option.
@@ -166,13 +165,28 @@ script does not access resources outside
docker container those resources will not exist.
A scheduler flag, `-global_container_mounts` allows mounting paths from the
host (i.e., the slave)
-into all containers on that host. The format is a comma seperated list of
host_path:container_path[:mode]
+into all containers on that host. The format is a comma separated list of
host_path:container_path[:mode]
tuples. For example
`-global_container_mounts=/opt/secret_keys_dir:/mnt/secret_keys_dir:ro` mounts
`/opt/secret_keys_dir` from the slaves into all launched containers. Valid
modes are `ro` and `rw`.
In order to correctly execute processes inside a job, the docker container
must have python 2.7
installed.
+### Process Log Rotation
+By default, Thermos will not rotate the stdout/stderr logs from child
processes and they will grow
+without bound. An individual user may change this behavior via configuration
on the Process object,
+but it may also be desirable to change the default configuration for the
entire cluster.
+In order to enable rotation by default, the following flags can be applied to
Thermos (through the
+-thermos_executor_flags argument to the Aurora scheduler):
+
+ --runner-logger-mode=rotate
+ --runner-rotate-log-size-mb=100
+ --runner-rotate-log-backups=10
+
+In the above example, each instance of the Thermos runner will rotate
stderr/stdout logs once they
+reach 100 MiB in size and keep a maximum of 10 backups. If a user has provided
a custom setting for
+their process, it will override these default settings.
+
## Running Aurora
Configure a supervisor like [Monit](http://mmonit.com/monit/) or
[supervisord](http://supervisord.org/) to run the created `scheduler.sh` file
and restart it
Modified: aurora/site/source/documentation/latest/hooks.md
URL:
http://svn.apache.org/viewvc/aurora/site/source/documentation/latest/hooks.md?rev=1721256&r1=1721255&r2=1721256&view=diff
==============================================================================
--- aurora/site/source/documentation/latest/hooks.md (original)
+++ aurora/site/source/documentation/latest/hooks.md Mon Dec 21 20:24:14 2015
@@ -86,10 +86,8 @@ You can associate `pre_`, `post_`, and `
Aurora Client API Method | Client API Method Argument Signature | Aurora
Command Line Command
-------------------------| ------------------------------------- |
---------------------------
- ```cancel_update``` | ```self```, ```job_key``` | ```job cancel-update```
```create_job``` | ```self```, ```config``` | ```job create```, <code>runtask
```restart``` | ```self```, ```job_key```, ```shards```,
```update_config```, ```health_check_interval_seconds``` | ```job restart```
- ```update_job``` | ```self```, ```config```,
```health_check_interval_seconds=3```, ```shards=None``` | ```job update```
```kill_job``` | ```self```, ```job_key```, ```shards=None``` | ```job
kill```
```start_cronjob``` | ```self```, ```job_key``` | ```cron start```
```start_job_update``` | ```self```, ```config```, ```instances=None``` |
```update start```
Modified: aurora/site/source/documentation/latest/index.html.md
URL:
http://svn.apache.org/viewvc/aurora/site/source/documentation/latest/index.html.md?rev=1721256&r1=1721255&r2=1721256&view=diff
==============================================================================
--- aurora/site/source/documentation/latest/index.html.md (original)
+++ aurora/site/source/documentation/latest/index.html.md Mon Dec 21 20:24:14
2015
@@ -17,7 +17,7 @@ We encourage you to ask questions on the
* [Cron Jobs](/documentation/latest/cron-jobs/)
## Operators
- * [Deploy Aurora](/documentation/latest/deploying-aurora-scheduler/)
+ * [Install Aurora](/documentation/latest/installing/)
* [Monitoring](/documentation/latest/monitoring/)
* [Hooks for Aurora Client API](/documentation/latest/hooks/)
* [Scheduler Storage](/documentation/latest/storage/)
Modified: aurora/site/source/documentation/latest/tutorial.md
URL:
http://svn.apache.org/viewvc/aurora/site/source/documentation/latest/tutorial.md?rev=1721256&r1=1721255&r2=1721256&view=diff
==============================================================================
--- aurora/site/source/documentation/latest/tutorial.md (original)
+++ aurora/site/source/documentation/latest/tutorial.md Mon Dec 21 20:24:14 2015
@@ -226,7 +226,7 @@ It looks like we made a typo in our Pyth
not `xrang`. Edit the `hello_world.py` script to use the correct function and
we will try again.
- aurora job update devcluster/www-data/devel/hello_world
/vagrant/hello_world.aurora
+ aurora update start devcluster/www-data/devel/hello_world
/vagrant/hello_world.aurora
This time, the task comes up, we inspect the page, and see that the
`hello_world` process is running.
Modified: aurora/site/source/documentation/latest/user-guide.md
URL:
http://svn.apache.org/viewvc/aurora/site/source/documentation/latest/user-guide.md?rev=1721256&r1=1721255&r2=1721256&view=diff
==============================================================================
--- aurora/site/source/documentation/latest/user-guide.md (original)
+++ aurora/site/source/documentation/latest/user-guide.md Mon Dec 21 20:24:14
2015
@@ -45,7 +45,7 @@ request 1 core of cpu, 1 GB of RAM, and
in the configuration file `hello_world.aurora`. I want to
update it so it requests 2 GB of RAM instead of 1. I create a new
configuration file to do that called `new_hello_world.aurora` and
-issue a `aurora job update <job_key_value>/0-1 new_hello_world.aurora`
+issue a `aurora update start <job_key_value>/0-1 new_hello_world.aurora`
command.
This results in instances 0 and 1 having 1 cpu, 2 GB of RAM, and 1 GB of disk
space,