The latest Apache Aurora release, 0.16.0, is now available for download. Here are some highlights in this release:
production
attribute in Job
thrift struct. The scheduler is queried for tier configurations and the user's choice of tier
and production
attributes is revised, if necessary. If tier
is already set, the production
attribute might be adjusted to match the tier
selection. Otherwise, tier
is selected based on the value of production
attribute. If a matching tier is not found, the default
tier from tier configuration file (tiers.json
) is used./offers
endpoint has been modified to display attributes of resource offers as received from Mesos. This has affected rendering of some of the existing attributes. Furthermore, it now dumps additional offer attributes including reservations and persistent volumes.Content-Type
header, or a Content-Type
header of application/x-thrift
or application/json
or application/vnd.apache.thrift.json
the request is treated as thrift JSON. If a request is sent with a Content-Type
header of application/vnd.apache.thrift.binary
the request is treated as binary thrift. If the Accept
header of the request is application/vnd.apache.thrift.binary
then the response will be binary thrift. Any other value for Accept
will result in thrift JSON.-custom_executor_config
flag must point to a JSON file which contains at least one valid executor configuration as detailed in the configuration documentation.-zk_use_curator
now defaults to true
and care should be taken when upgrading from a configuration that does not pass the flag. The scheduler upgrade should be performed by bringing all schedulers down, and then bringing upgraded schedulers up. A rolling upgrade would result in no leading scheduler for the duration of the roll which could be confusing to monitor and debug.aurora_admin reconcile_tasks
is now available on the Aurora admin client that can trigger implicit and explicit task reconciliations.-enable_revocable_ram
.-framework_name
to ‘Aurora’.Deprecations and removals:
production
is now deprecated. To achieve the same scheduling behavior that production=true
used to provide, users should elect a tier
for the job with attributes preemptible=false
and revocable=false
. For example, the preferred
tier in the default tier configuration file (tiers.json
) matches the above criteria.ExecutorInfo.source
field is deprecated and has been replaced with a label named source
. It will be removed from Mesos in a future release.-zk_use_curator
has been deprecated. If you have never set the flag and are upgrading you should take care as described in the note above.key
argument of getJobUpdateDetails
has been deprecated. Use the query
argument instead.aurora job restart
has been removed.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.
Thanks to the 16 contributors who made Apache Aurora 0.16.0 possible: