Return-Path:
RPC libraries that integrate with the Aurora’s service discovery mechanism: RPC libraries that integrate with the Aurora’s service discovery mechanism: First things first, you’ll need the source! The Aurora source is available from Apache git: Aurora’s codebase is primarily Java and Python and conforms to the Twitter Commons styleguides for
+both languages. There are issues in Jira with the
+“newbie” label
+that are good starting places for new Aurora contributors; pick one of these and dive in! Once
+you’ve got a patch, the next step is to post a review. Go to https://reviews.apache.org and create an account. Run Post a review with If you’re unsure about who to add as a reviewer, you can default to adding Bill Farner (wfarner) and
+Joshua Cohen (jcohen). They will take care of finding an appropriate reviewer for the patch. Once you’ve done this, you probably want to mark the associated Jira issue as Reviewable. Incorporate review feedback, make some more commits, update your existing review, fill out the
+fields in your browser and hit Publish. If you’re not an Aurora committer, one of the committers will merge your change in as described
+below. Generally, the last reviewer to give the review a ‘Ship It!’ will be responsible. Once you have shipits from the right committers, merge your changes in a single commit and mark
+the review as submitted. The typical workflow is: Note that even if you’re developing using feature branches you will not use Sometimes you’ll need to merge someone else’s RB. The typical workflow for this is Note for committers: while we generally use the commit message generated by Your patch has landed, congratulations! The last thing you’ll want to do before moving on to your
+next fix is to clean up your Jira and Reviewboard. The former of which should be marked as
+“Resolved” while the latter should be marked as “Submitted”.
Documentation
+
+
+Get the Source Code
+
+
+
+git clone https://git-wip-us.apache.org/repos/asf/aurora
+
Read the Style Guides
+
+Find Something to Do
+
+Getting your ReviewBoard Account
+
+Setting up your ReviewBoard Environment
+
+./rbt status
. The first time this runs it will bootstrap and you will be asked to login.
+Subsequent runs will cache your login credentials.Submitting a Patch for Review
+
+rbt
, fill out the fields in your browser and hit Publish.
+
+./rbt post -o
+
Updating an Existing Review
+
+
+
+./rbt post -o -r <RB_ID>
+
Getting Your Review Merged
+
+Merging Your Own Review (Committers)
+
+
+
+git checkout master
+git pull origin master
+./rbt patch -c <RB_ID> # Verify the automatically-generated commit message looks sane,
+ # editing if necessary.
+git show master # Verify everything looks sane
+git push origin master
+./rbt close <RB_ID>
+
git merge
- each
+commit will be an atomic change accompanied by a ReviewBoard entry.Merging Someone Else’s Review
+
+
+
+git checkout master
+git pull origin master
+./rbt patch -c <RB_ID>
+git show master # Verify everything looks sane, author is correct
+git push origin master
+
./rbt patch
some
+changes are often required:
+
+
+Cleaning Up
+
+
Use these constraints sparingly as they can dramatically reduce Tasks’ schedulability. Further details are available in the reference documentation on -Scheduling Constraints.
+Scheduling Constraints.Further details are available in the reference documentation on -Scheduling Constraints.
+Scheduling Constraints.Aurora has optional support for launching Docker containers, if correctly configured by an Operator.
+Aurora has optional support for launching Docker containers, if correctly configured by an Operator.
-Example (available in the Vagrant environment):
+Example (available in the Vagrant environment):
$ cat /vagrant/examples/jobs/docker/hello_docker.aurora
hello_docker = Process(
name = 'hello',
@@ -117,7 +117,7 @@ jobs = [
In order to correctly execute processes inside a job, the docker container must have Python 2.7
installed. Further details of how to use Docker can be found in the
-Reference Documentation.
+Reference Documentation.
Modified: aurora/site/publish/documentation/0.13.0/features/cron-jobs/index.html
URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/0.13.0/features/cron-jobs/index.html?rev=1740340&r1=1740339&r2=1740340&view=diff
==============================================================================
--- aurora/site/publish/documentation/0.13.0/features/cron-jobs/index.html (original)
+++ aurora/site/publish/documentation/0.13.0/features/cron-jobs/index.html Thu Apr 21 15:07:18 2016
@@ -110,11 +110,11 @@
A job is identified as a cron job by the presence of a
cron_schedule
attribute containing a cron-style schedule in the
-Job
object. Examples of cron schedules
+Job
object. Examples of cron schedules
include “every 5 minutes” (*/5 * * * *
), “Fridays at 17:00” (* 17 * * FRI
), and
“the 1st and 15th day of the month at 03:00” (0 3 1,15 *
).
-Example (available in the Vagrant environment):
+Example (available in the Vagrant environment):
$ cat /vagrant/examples/jobs/cron_hello_world.aurora
# A cron job that runs every 5 minutes.
jobs = [
@@ -150,7 +150,7 @@ grow faster than they can process it.Unlike with services, which aurora will always re-execute regardless of exit status, instances of
cron jobs retry according to the max_task_failures
attribute of the
-Task object. To get “run-until-success” semantics,
+Task object. To get “run-until-success” semantics,
set max_task_failures
to -1
.
Interacting with cron jobs via the Aurora CLI
Modified: aurora/site/publish/documentation/0.13.0/features/job-updates/index.html
URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/0.13.0/features/job-updates/index.html?rev=1740340&r1=1740339&r2=1740340&view=diff
==============================================================================
--- aurora/site/publish/documentation/0.13.0/features/job-updates/index.html (original)
+++ aurora/site/publish/documentation/0.13.0/features/job-updates/index.html Thu Apr 21 15:07:18 2016
@@ -141,7 +141,7 @@ from the point where the update failed.
8-FAIL) results in a rollback in order (8,7,6) (5,4,3) (2,1,0).
For details how to control a job update, please see the
-UpdateConfig configuration object.
+UpdateConfig configuration object.
Coordinated Job Updates
@@ -150,10 +150,10 @@ 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
-pulseJobUpdate RPC.
+pulseJobUpdate RPC.
A coordinated update is defined by setting a positive
-pulseintervalsecs value in job configuration
+pulseintervalsecs value in job configuration
file. If no pulses are received within specified interval the update will be blocked. A blocked
update is unable to continue rolling forward (or rolling back) but retains its active status.
It may only be unblocked by a fresh pulseJobUpdate
call.
Modified: aurora/site/publish/documentation/0.13.0/features/multitenancy/index.html
URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/0.13.0/features/multitenancy/index.html?rev=1740340&r1=1740339&r2=1740340&view=diff
==============================================================================
--- aurora/site/publish/documentation/0.13.0/features/multitenancy/index.html (original)
+++ aurora/site/publish/documentation/0.13.0/features/multitenancy/index.html Thu Apr 21 15:07:18 2016
@@ -83,7 +83,7 @@
Multitenancy
Aurora is a multi-tenant system that can run jobs of multiple clients/tenants.
-Going beyond the resource isolation on an individual host, it is
+Going beyond the resource isolation on an individual host, it is
crucial to prevent those jobs from stepping on each others toes.
Job Namespaces
@@ -100,7 +100,7 @@ to differentiate between different jobs.
Role names correspond to user accounts. They are used for
-authentication, as the linux user used to run jobs, and for the
+authentication, as the linux user used to run jobs, and for the
assignment of quota. If you don’t know what accounts are available, contact your
sysadmin.
@@ -124,20 +124,20 @@ prevents this. Active tasks can become t
- both candidate and victim are owned by the same role and the
-priority of a victim is lower than the
-priority of the candidate.
-- OR a victim is non-production and the candidate is
-production.
+priority of a victim is lower than the
+priority of the candidate.
+- OR a victim is non-production and the candidate is
+production.
-In other words, tasks from production jobs may preempt
+
In other words, tasks from production jobs may preempt
tasks from any non-production job. However, a production task may only be preempted by tasks from
-production jobs in the same role with higher priority.
+production jobs in the same role with higher priority.
-Aurora requires resource quotas for production non-dedicated jobs.
+
Aurora requires resource quotas for production non-dedicated jobs.
Quota is enforced at the job role level and when set, defines a non-preemptible pool of compute resources within
that role. All job types (service, adhoc or cron) require role resource quota unless a job has
-dedicated constraint set.
+dedicated constraint set.
To grant quota to a particular role in production, an operator can use the command
aurora_admin set_quota
.
Modified: aurora/site/publish/documentation/0.13.0/features/resource-isolation/index.html
URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/0.13.0/features/resource-isolation/index.html?rev=1740340&r1=1740339&r2=1740340&view=diff
==============================================================================
--- aurora/site/publish/documentation/0.13.0/features/resource-isolation/index.html (original)
+++ aurora/site/publish/documentation/0.13.0/features/resource-isolation/index.html Thu Apr 21 15:07:18 2016
@@ -237,11 +237,11 @@ jobs. If not configured properly revocab
-receive_revocable_resources=true
-Specify a tier configuration file path (unless you want to use the default):
+Specify a tier configuration file path (unless you want to use the default):
-tier_config=path/to/tiers/config.json
-See the Configuration Reference for details on how to mark a job
+
See the Configuration Reference for details on how to mark a job
as being revocable.
Modified: aurora/site/publish/documentation/0.13.0/features/service-discovery/index.html
URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/0.13.0/features/service-discovery/index.html?rev=1740340&r1=1740339&r2=1740340&view=diff
==============================================================================
--- aurora/site/publish/documentation/0.13.0/features/service-discovery/index.html (original)
+++ aurora/site/publish/documentation/0.13.0/features/service-discovery/index.html Thu Apr 21 15:07:18 2016
@@ -94,7 +94,7 @@ of which there are several reference imp
These can also be used natively in Finagle using the ZookeeperServerSetCluster.
-For more information about how to configure announcing, see the Configuration Reference.
+For more information about how to configure announcing, see the Configuration Reference.
Using Mesos DiscoveryInfo
Modified: aurora/site/publish/documentation/0.13.0/features/services/index.html
URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/0.13.0/features/services/index.html?rev=1740340&r1=1740339&r2=1740340&view=diff
==============================================================================
--- aurora/site/publish/documentation/0.13.0/features/services/index.html (original)
+++ aurora/site/publish/documentation/0.13.0/features/services/index.html Thu Apr 21 15:07:18 2016
@@ -89,10 +89,10 @@ such as webservices that should always b
Service Specification
A job is identified as a service by the presence of the flag
-`service=True
in the Job
object.
+`service=True
in the Job
object.
The Service
alias can be used as shorthand for Job
with service=True
.
-Example (available in the Vagrant environment):
+Example (available in the Vagrant environment):
$ cat /vagrant/examples/jobs/hello_world.aurora
hello = Process(
name = 'hello',
@@ -121,12 +121,12 @@ jobs = [
Jobs without the service bit set only restart up to max_task_failures
times and only if they
terminated unsuccessfully either due to human error or machine failure (see the
-Job
object for details).
+Job
object for details).
Ports
In order to be useful, most services have to bind to one or more ports. Aurora enables this
-usecase via the thermos.ports
namespace that
+usecase via the thermos.ports
namespace that
allows to request arbitrarily named ports:
nginx = Process(
name = 'nginx',
@@ -142,7 +142,7 @@ will be replaced with something like:Where 42816 happens to be the allocated port.
For details on how to enable clients to discover this dynamically assigned port, see our
-Service Discovery documentation.
+Service Discovery documentation.
Health Checking
@@ -159,7 +159,7 @@ via repeated calls to the /health<
Please see the
-configuration reference
+configuration reference
for configuration options for this feature.
You can pause health checking by touching a file inside of your sandbox, named .healthchecksnooze
.
Modified: aurora/site/publish/documentation/0.13.0/features/sla-metrics/index.html
URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/0.13.0/features/sla-metrics/index.html?rev=1740340&r1=1740339&r2=1740340&view=diff
==============================================================================
--- aurora/site/publish/documentation/0.13.0/features/sla-metrics/index.html (original)
+++ aurora/site/publish/documentation/0.13.0/features/sla-metrics/index.html Thu Apr 21 15:07:18 2016
@@ -149,7 +149,7 @@ relevant to uptime calculations. By appl
transition records, we can build a deterministic downtime trace for every given service instance.
A task going through a state transition carries one of three possible SLA meanings
-(see SlaAlgorithm.java for
+(see SlaAlgorithm.java for
sla-to-task-state mapping):
@@ -199,7 +199,7 @@ metric that helps track the dependency o
- Per job -
sla_<job_key>_mtta_ms
- Per cluster -
sla_cluster_mtta_ms
- Per instance size (small, medium, large, x-large, xx-large). Size are defined in:
-ResourceAggregates.java
+ResourceAggregates.java
- By CPU:
@@ -240,7 +240,7 @@ reflecting on the overall time it takes
- Per job -
sla_<job_key>_mttr_ms
- Per cluster -
sla_cluster_mttr_ms
- Per instance size (small, medium, large, x-large, xx-large). Size are defined in:
-ResourceAggregates.java
+ResourceAggregates.java
- By CPU:
Modified: aurora/site/publish/documentation/0.13.0/getting-started/overview/index.html
URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/0.13.0/getting-started/overview/index.html?rev=1740340&r1=1740339&r2=1740340&view=diff
==============================================================================
--- aurora/site/publish/documentation/0.13.0/getting-started/overview/index.html (original)
+++ aurora/site/publish/documentation/0.13.0/getting-started/overview/index.html Thu Apr 21 15:07:18 2016
@@ -120,7 +120,7 @@ directories.
ZooKeeper
ZooKeeper is a distributed consensus system. In an Aurora cluster
it is used for reliable election of the leading Aurora scheduler and Mesos master. It is also
-used as a vehicle for service discovery, see Service Discovery
+used as a vehicle for service discovery, see Service Discovery
Mesos master
The master is responsible for tracking worker machines and performing accounting of their
resources. The scheduler interfaces with the master to control the cluster.
Modified: aurora/site/publish/documentation/0.13.0/getting-started/tutorial/index.html
URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/0.13.0/getting-started/tutorial/index.html?rev=1740340&r1=1740339&r2=1740340&view=diff
==============================================================================
--- aurora/site/publish/documentation/0.13.0/getting-started/tutorial/index.html (original)
+++ aurora/site/publish/documentation/0.13.0/getting-started/tutorial/index.html Thu Apr 21 15:07:18 2016
@@ -98,9 +98,9 @@ to start getting up to speed on the syst
Prerequisite
-This tutorial assumes you are running Aurora locally using Vagrant.
+
This tutorial assumes you are running Aurora locally using Vagrant.
However, in general the instructions are also applicable to any other
-Aurora installation.
+Aurora installation.
Unless otherwise stated, all commands are to be run from the root of the aurora
repository clone.
@@ -186,8 +186,8 @@ local sandbox in which it will run. It t
actually run once the second Process starts.
-For more about Aurora configuration files, see the Configuration
-Tutorial and the Configuration
+For more about Aurora configuration files, see the Configuration
+Tutorial and the Configuration
Reference (preferably after finishing this
tutorial).
@@ -214,7 +214,7 @@ don’t know what accounts are avail
its counterpart in the other key, then the two job keys identify two separate
jobs. If all four values are identical, the job keys identify the same job.
-The clusters.json
client configuration
+
The clusters.json
client configuration
for the Aurora scheduler defines the available cluster names.
For Vagrant, from the top-level of your Aurora repository clone, do:
$ vagrant ssh
@@ -331,11 +331,11 @@ Job killall succeeded
Now that you’ve finished this Tutorial, you should read or do the following:
-- The Aurora Configuration Tutorial, which provides more examples
+
- The Aurora Configuration Tutorial, which provides more examples
and best practices for writing Aurora configurations. You should also look at
-the Aurora Configuration Reference.
+the Aurora Configuration Reference.
- Explore the Aurora Client - use
aurora -h
, and read the
-Aurora Client Commands document.
+Aurora Client Commands document.
Modified: aurora/site/publish/documentation/0.13.0/getting-started/vagrant/index.html
URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/0.13.0/getting-started/vagrant/index.html?rev=1740340&r1=1740339&r2=1740340&view=diff
==============================================================================
--- aurora/site/publish/documentation/0.13.0/getting-started/vagrant/index.html (original)
+++ aurora/site/publish/documentation/0.13.0/getting-started/vagrant/index.html Thu Apr 21 15:07:18 2016
@@ -89,15 +89,15 @@ the steps outlined here, you will be rea
The following sections describe these steps in detail:
-- Overview
-- Install VirtualBox and Vagrant
-- Clone the Aurora repository
-- Start the local cluster
-- Log onto the VM
-- Run your first job
-- Rebuild components
-- Shut down or delete your local cluster
-- Troubleshooting
+- Overview
+- Install VirtualBox and Vagrant
+- Clone the Aurora repository
+- Start the local cluster
+- Log onto the VM
+- Run your first job
+- Rebuild components
+- Shut down or delete your local cluster
+- Troubleshooting
Overview
@@ -175,7 +175,7 @@ will use in client commands.
Run your first job
Now that your cluster is up and running, you are ready to define and run your first job in Aurora.
-For more information, see the Aurora Tutorial.
+For more information, see the Aurora Tutorial.
Rebuild components
Modified: aurora/site/publish/documentation/0.13.0/index.html
URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/0.13.0/index.html?rev=1740340&r1=1740339&r2=1740340&view=diff
==============================================================================
--- aurora/site/publish/documentation/0.13.0/index.html (original)
+++ aurora/site/publish/documentation/0.13.0/index.html Thu Apr 21 15:07:18 2016
@@ -94,9 +94,9 @@ the #aurora
IRC channel on
Information for everyone new to Apache Aurora.
-- Aurora System Overview
-- Hello World Tutorial
-- Local cluster with Vagrant
+- Aurora System Overview
+- Hello World Tutorial
+- Local cluster with Vagrant
Features
@@ -104,15 +104,15 @@ the #aurora
IRC channel on
Description of important Aurora features.
-- Containers
-- Cron Jobs
-- Job Updates
-- Multitenancy
-- Resource Isolation
-- Scheduling Constraints
-- Services
-- Service Discovery
-- SLA Metrics
+- Containers
+- Cron Jobs
+- Job Updates
+- Multitenancy
+- Resource Isolation
+- Scheduling Constraints
+- Services
+- Service Discovery
+- SLA Metrics
Operators
@@ -120,12 +120,12 @@ the #aurora
IRC channel on
For those that wish to manage and fine-tune an Aurora cluster.
-- Installation
-- Configuration
-- Monitoring
-- Security
-- Storage
-- Backup
+- Installation
+- Configuration
+- Monitoring
+- Security
+- Storage
+- Backup
Reference
@@ -133,30 +133,30 @@ the #aurora
IRC channel on
The complete reference of commands, configuration options, and scheduler internals.
-- Task lifecycle
+- Task lifecycle
- Configuration (
.aurora
files)
- Aurora Client
-- Scheduler Configuration
+- Scheduler Configuration
Additional Resources
-- Tools integrating with Aurora
-- Presentation videos and slides
+- Tools integrating with Aurora
+- Presentation videos and slides
Developers
@@ -165,16 +165,16 @@ the #aurora
IRC channel on
- Contributing to the project
-- Committer’s Guide
-- Design Documents
+- Committer’s Guide
+- Design Documents
- Developing the Aurora components:
Modified: aurora/site/publish/documentation/0.13.0/operations/backup-restore/index.html
URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/0.13.0/operations/backup-restore/index.html?rev=1740340&r1=1740339&r2=1740340&view=diff
==============================================================================
--- aurora/site/publish/documentation/0.13.0/operations/backup-restore/index.html (original)
+++ aurora/site/publish/documentation/0.13.0/operations/backup-restore/index.html Thu Apr 21 15:07:18 2016
@@ -97,7 +97,7 @@ be killed shortly after the cluster rest
hours). This is because the scheduler will expect the cluster to look exactly as the backup does,
so any tasks that have been rescheduled since the backup was taken will be killed.
-Instructions below have been verified in Vagrant environment and with minor
+
Instructions below have been verified in Vagrant environment and with minor
syntax/path changes should be applicable to any Aurora cluster.
Preparation
@@ -114,7 +114,7 @@ be erased after the backup snapshot is r
Restore from backup section locally on the leading scheduler:
-- Make sure the clusters.json file configured to
+
- Make sure the clusters.json file configured to
access scheduler directly. Set
scheduler_uri
setting and remove zk
. Since leader can get
re-elected during the restore steps, consider doing it on all scheduler replicas.
Depending on your particular security approach you will need to either turn off scheduler
Modified: aurora/site/publish/documentation/0.13.0/operations/configuration/index.html
URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/0.13.0/operations/configuration/index.html?rev=1740340&r1=1740339&r2=1740340&view=diff
==============================================================================
--- aurora/site/publish/documentation/0.13.0/operations/configuration/index.html (original)
+++ aurora/site/publish/documentation/0.13.0/operations/configuration/index.html Thu Apr 21 15:07:18 2016
@@ -84,7 +84,7 @@
The Aurora scheduler can take a variety of configuration options through command-line arguments.
Examples are available under examples/scheduler/
. For a list of available Aurora flags and their
-documentation, see Scheduler Configuration Reference.
+documentation, see Scheduler Configuration Reference.
A Note on Configuration
@@ -170,7 +170,7 @@ for Mesos replicated log files to ensure
ZooKeeper path used for Mesos replicated log quorum discovery.
-See code for
+
See code for
other available Mesos replicated log configuration options and default values.
Changing the Quorum Size
@@ -185,7 +185,7 @@ When updating from 3 to 5 schedulers, th
When starting the new schedulers, use the -native_log_quorum_size
set to the new value. Failing to
first increase the quorum size on running schedulers can in some cases result in corruption
or truncating of the replicated log used by Aurora. In that case, see the documentation on
-recovering from backup.
+recovering from backup.
Backup Configuration
@@ -216,7 +216,7 @@ argument to the Aurora scheduler):
both
configuration will send logs to files and stream to parent stdout/stderr outputs.
-See Configuration Reference for all destination options.
+See Configuration Reference for all destination options.
Log rotation
Modified: aurora/site/publish/documentation/0.13.0/operations/installation/index.html
URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/0.13.0/operations/installation/index.html?rev=1740340&r1=1740339&r2=1740340&view=diff
==============================================================================
--- aurora/site/publish/documentation/0.13.0/operations/installation/index.html (original)
+++ aurora/site/publish/documentation/0.13.0/operations/installation/index.html Thu Apr 21 15:07:18 2016
@@ -323,7 +323,7 @@ brew install aurora-cli
them. By default this file is at /etc/aurora/clusters.json
.
Jobs may be submitted to the scheduler using the client, and are described with
-job configurations expressed in .aurora
files. Typically you will
+job configurations expressed in .aurora
files. Typically you will
maintain a single job configuration file to describe one or more deployment environments (e.g.
dev, test, prod) for a production job.
Modified: aurora/site/publish/documentation/0.13.0/operations/storage/index.html
URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/0.13.0/operations/storage/index.html?rev=1740340&r1=1740339&r2=1740340&view=diff
==============================================================================
--- aurora/site/publish/documentation/0.13.0/operations/storage/index.html (original)
+++ aurora/site/publish/documentation/0.13.0/operations/storage/index.html Thu Apr 21 15:07:18 2016
@@ -126,7 +126,7 @@ is disaster recovery problem
+This solves a disaster recovery problem
in case of a complete loss or corruption of Mesos log files.
Modified: aurora/site/publish/documentation/0.13.0/reference/client-cluster-configuration/index.html
URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/0.13.0/reference/client-cluster-configuration/index.html?rev=1740340&r1=1740339&r2=1740340&view=diff
==============================================================================
--- aurora/site/publish/documentation/0.13.0/reference/client-cluster-configuration/index.html (original)
+++ aurora/site/publish/documentation/0.13.0/reference/client-cluster-configuration/index.html Thu Apr 21 15:07:18 2016
@@ -211,7 +211,7 @@ URL of your VIP in a loadbalancer or a r
The identifier of an authentication mechanism that the client should use when communicating with the
scheduler. Support for values other than UNAUTHENTICATED
requires a matching scheduler-side
-security configuration.
+security configuration.
Modified: aurora/site/publish/documentation/0.13.0/reference/client-commands/index.html
URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/0.13.0/reference/client-commands/index.html?rev=1740340&r1=1740339&r2=1740340&view=diff
==============================================================================
--- aurora/site/publish/documentation/0.13.0/reference/client-commands/index.html (original)
+++ aurora/site/publish/documentation/0.13.0/reference/client-commands/index.html Thu Apr 21 15:07:18 2016
@@ -97,7 +97,7 @@
Updating a Job
Renaming a Job
Restarting Jobs
@@ -154,7 +154,7 @@ environment variable is not set. The sec
~/.aurora/clusters.json
.
For more details on cluster configuration see the
-Client Cluster Configuration documentation.
+Client Cluster Configuration documentation.
Job Keys
@@ -198,7 +198,7 @@ the machine executing Aurora commands.
The process for writing and activating them is complex enough
-that we explain it in a devoted document, Hooks for Aurora Client API.
+that we explain it in a devoted document, Hooks for Aurora Client API.
Regular Jobs
@@ -246,7 +246,7 @@ already exists. Use aurora update
Updating a Job
You can manage job updates using the aurora update
command. Please see
-the Job Update documentation for more details.
+the Job Update documentation for more details.
Renaming a Job
@@ -298,7 +298,7 @@ if it contains hook definitions and acti
Cron Jobs
You can manage cron jobs using the aurora cron
command. Please see
-the Cron Jobs Feature for more details.
+the Cron Jobs Feature for more details.
Comparing Jobs
aurora job diff CLUSTER/ROLE/ENV/NAME <job configuration>
@@ -331,8 +331,8 @@ configuration file, and displays the par
Prints the production quota allocated to the role’s value at the given
-cluster. Only non-dedicated
-production jobs consume quota.
+cluster. Only non-dedicated
+production jobs consume quota.
Finding a Job on Web UI
Modified: aurora/site/publish/documentation/0.13.0/reference/configuration-best-practices/index.html
URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/0.13.0/reference/configuration-best-practices/index.html?rev=1740340&r1=1740339&r2=1740340&view=diff
==============================================================================
--- aurora/site/publish/documentation/0.13.0/reference/configuration-best-practices/index.html (original)
+++ aurora/site/publish/documentation/0.13.0/reference/configuration-best-practices/index.html Thu Apr 21 15:07:18 2016
@@ -135,7 +135,7 @@ limit to 5 and a min_duration
Furthermore, the Python version is repeated everywhere. This can be
-bound via structural templating as described in the Advanced Binding
+bound via structural templating as described in the Advanced Binding
section.
less_redundant.aurora
contains:
Modified: aurora/site/publish/documentation/0.13.0/reference/configuration-templating/index.html
URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/0.13.0/reference/configuration-templating/index.html?rev=1740340&r1=1740339&r2=1740340&view=diff
==============================================================================
--- aurora/site/publish/documentation/0.13.0/reference/configuration-templating/index.html (original)
+++ aurora/site/publish/documentation/0.13.0/reference/configuration-templating/index.html Thu Apr 21 15:07:18 2016
@@ -86,7 +86,7 @@
Process
, and other classes are defined by a templating library called
Pystachio, a powerful tool for configuration specification and reuse.
-Aurora Configuration Reference
+
Aurora Configuration Reference
has a full reference of all Aurora/Thermos defined Pystachio objects.
When writing your .aurora
file, you may use any Pystachio datatypes, as
Modified: aurora/site/publish/documentation/0.13.0/reference/configuration-tutorial/index.html
URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/0.13.0/reference/configuration-tutorial/index.html?rev=1740340&r1=1740339&r2=1740340&view=diff
==============================================================================
--- aurora/site/publish/documentation/0.13.0/reference/configuration-tutorial/index.html (original)
+++ aurora/site/publish/documentation/0.13.0/reference/configuration-tutorial/index.html Thu Apr 21 15:07:18 2016
@@ -88,26 +88,26 @@ and best practices. When writing a confi
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.
+You should read this after going through the general Aurora Tutorial.
-- The Basics
+
- The Basics
-- An Example Configuration File
-- Defining Process Objects
-- Getting Your Code Into The Sandbox
-- Defining Task Objects
+
- An Example Configuration File
+- Defining Process Objects
+- Getting Your Code Into The Sandbox
+- Defining Task Objects
-- Defining Job Objects
-- The jobs List
+- Defining Job Objects
+- The jobs List
- Basic Examples
@@ -143,12 +143,12 @@ configuration specification and reuse. P
via {{}} surrounded templates.
When writing your .aurora
file, you may use any Pystachio datatypes, as
-well as any objects shown in the Aurora Configuration
+well as any objects shown in the Aurora Configuration
Reference, without import
statements - the
Aurora config loader injects them automatically. Other than that, an .aurora
file works like any other Python script.
-Aurora Configuration Reference
+
Aurora Configuration Reference
has a full reference of all Aurora/Thermos defined Pystachio objects.
Use Bottom-To-Top Object Ordering
@@ -307,7 +307,7 @@ run = Process(name = 'app', cmdline = 'j
run_task = SequentialTask(processes = [stage, run])
-Process
also has optional attributes to customize its behaviour. Details can be found in the Aurora Configuration Reference.
+Process
also has optional attributes to customize its behaviour. Details can be found in the Aurora Configuration Reference.
Getting Your Code Into The Sandbox
@@ -367,7 +367,7 @@ the processes run in parallel or sequent
disk = 1*GB))
-A Task has optional attributes to customize its behaviour. Details can be found in the Aurora Configuration Reference
+A Task has optional attributes to customize its behaviour. Details can be found in the Aurora Configuration Reference
SequentialTask: Running Processes in Parallel or Sequentially
@@ -524,7 +524,7 @@ default. For these four parameters, a Jo
In addition to the required attributes, there are several optional
-attributes. Details can be found in the Aurora Configuration Reference.
+attributes. Details can be found in the Aurora Configuration Reference.
The jobs List
Modified: aurora/site/publish/documentation/0.13.0/reference/configuration/index.html
URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/0.13.0/reference/configuration/index.html?rev=1740340&r1=1740339&r2=1740340&view=diff
==============================================================================
--- aurora/site/publish/documentation/0.13.0/reference/configuration/index.html (original)
+++ aurora/site/publish/documentation/0.13.0/reference/configuration/index.html Thu Apr 21 15:07:18 2016
@@ -87,8 +87,8 @@ powerful, and configurations can become
cases.
For examples of simple configurations to get something up and running
-quickly, check out the Tutorial. When you feel comfortable with the basics, move
-on to the Configuration Tutorial for more in-depth coverage of
+quickly, check out the Tutorial. When you feel comfortable with the basics, move
+on to the Configuration Tutorial for more in-depth coverage of
configuration design.
@@ -520,7 +520,7 @@ ordering constraints.
Resource Object
Specifies the amount of CPU, Ram, and disk resources the task needs. See the
-Resource Isolation document for suggested values and to understand how
+Resource Isolation document for suggested values and to understand how
resources are allocated.
@@ -596,7 +596,7 @@ resources are allocated.
cron_schedule
String
-Cron schedule in cron format. May only be used with non-service jobs. See Cron Jobs for more information. Default: None (not a cron job.)
+Cron schedule in cron format. May only be used with non-service jobs. See Cron Jobs for more information. Default: None (not a cron job.)
cron_collision_policy
@@ -631,7 +631,7 @@ resources are allocated.
production
Boolean
-Whether or not this is a production task that may preempt other tasks (Default: False). Production job role must have the appropriate quota.
+Whether or not this is a production task that may preempt other tasks (Default: False). Production job role must have the appropriate quota.
health_check_config
@@ -699,7 +699,7 @@ resources are allocated.
pulse_interval_secs
Integer
-Indicates a coordinated update. If no pulses are received within the provided interval the update will be blocked. Beta-updater only. Will fail on submission when used with client updater. (Default: None)
+Indicates a coordinated update. If no pulses are received within the provided interval the update will be blocked. Beta-updater only. Will fail on submission when used with client updater. (Default: None)
@@ -812,13 +812,13 @@ resources are allocated.
registered in the ServerSet /aurora/role/environment/jobname
in the
zookeeper ensemble configured by the executor (which can be optionally overriden by specifying
zk_path
parameter). If no Announcer object is specified,
-no announcement will take place. For more information about ServerSets, see the Service Discover
+no announcement will take place. For more information about ServerSets, see the Service Discover
documentation.
By default, the hostname in the registered endpoints will be the --hostname
parameter
that is passed to the mesos slave. To override the hostname value, the executor can be started
with --announcer-hostname=<overriden_value>
. If you decide to use --announcer-hostname
and if
-the overriden value needs to change for every executor, then the executor has to be started inside a wrapper, see Executor Wrapper.
+the overriden value needs to change for every executor, then the executor has to be started inside a wrapper, see Executor Wrapper.
For example, if you want the hostname in the endpoint to be an IP address instead of the hostname,
the --hostname
parameter to the mesos slave can be set to the machine IP or the executor can
@@ -1025,7 +1025,7 @@ constraints.
-Further details can be found in the Scheduling Constraints feature
+
Further details can be found in the Scheduling Constraints feature
description.
Template Namespaces
Modified: aurora/site/publish/documentation/0.13.0/reference/scheduler-configuration/index.html
URL: http://svn.apache.org/viewvc/aurora/site/publish/documentation/0.13.0/reference/scheduler-configuration/index.html?rev=1740340&r1=1740339&r2=1740340&view=diff
==============================================================================
--- aurora/site/publish/documentation/0.13.0/reference/scheduler-configuration/index.html (original)
+++ aurora/site/publish/documentation/0.13.0/reference/scheduler-configuration/index.html Thu Apr 21 15:07:18 2016
@@ -85,7 +85,7 @@
The Aurora scheduler can take a variety of configuration options through command-line arguments.
A list of the available options can be seen by running aurora-scheduler -help
.
-Please refer to the Operator Configuration Guide for details on how
+
Please refer to the Operator Configuration Guide for details on how
to properly set the most important options.
$ aurora-scheduler -help
-------------------------------------------------------------------------