The latest Apache Aurora release, 0.14.0, is now available for download. Here are some highlights in this release:
-zk_use_curator
scheduler argument.-offer_filter_duration
to control the time after which we
expect Mesos to re-offer unused resources. A short duration improves scheduling performance in
smaller clusters, but might lead to resource starvation for other frameworks if you run multiple
ones in your cluster. Uses the Mesos default of 5s.-framework_name
to change the name used for registering
the Aurora framework with Mesos. The current default value is ‘TwitterScheduler’.container
property of a Job
is now a Choice of either a Container
holder, or a direct
reference to either a Docker
or Mesos
container.-ip
to control what ip address to bind the schedulers http
server to.-allow_gpu_resource
flag to enable it. Once this feature is
enabled, creating jobs with GPU resource will make scheduler snapshot backwards incompatible.
For further further details, please see the full release notes.tiers.json
). The
default
property is required and is initialized with the preemptible
tier (preemptible
tier
tasks can be preempted but their resources cannot be revoked).Deprecations and removals:
--restart-threshold
option in the aurora job restart
command to match the job
updater behavior. This option has no effect now and will be removed in the future release.-framework_name
default argument 'TwitterScheduler’. In a future release this
will change to 'aurora’. Please be aware that depending on your usage of Mesos, this will
be a backward incompatible change. For details, see MESOS-703.-thermos_observer_root
command line arg has been removed from the scheduler. This was a
relic from the time when executor checkpoints were written globally, rather than into a task’s
sandbox.container
property of a Job
to a Container
holder is deprecated in favor of
setting it directly to the appropriate (i.e. Docker
or Mesos
) container type.numCpus
, ramMb
and diskMb
fields in TaskConfig
and ResourceAggregate
thrift
structs. Use set<Resource> resources
to specify task resources or quota values./slaves
is deprecated. Please use /agents
instead.production
field in TaskConfig
thrift struct. Use tier
field to specify task
scheduling and resource handling behavior.resources_*_ram_gb
and resources_*_disk_gb
metrics have been renamed to
resources_*_ram_mb
and resources_*_disk_mb
respectively. Note the unit change: GB -> MB.Full release notes are available in the release CHANGELOG.
We encourage you to try out this release and let us know what you think. If you run into any issues, please let us know on the user mailing list and IRC. The community also holds weekly IRC meetings at 11AM Pacific every Monday that you are welcome to join.
Thanks to the 11 contributors who made Apache Aurora 0.14.0 possible: