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: