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: