The latest Apache Aurora release, 0.19.0, is now available for download. Here are some highlights in this release:
HttpLifecycleConfigrespectively. Previously, the executor would only wait 5 seconds between steps (adding up to a total of 10 seconds as there are 2 steps). The overall waiting period is bounded by the executor’s stop timeout, which can be configured using the executor’s
thrift_method_interceptor_modulesscheduler flag that lets cluster operators inject custom Thrift method interceptors.
-zk_connection_timeoutto control the connection timeout of ZooKeeper connections.
-hold_offers_forever, suitable for use in clusters where Aurora is the only framework. This setting disables other options such as
-min_offer_hold_time, and allows the scheduler to more efficiently cache scheduling attempts.
Deprecations and removals:
-zk_use_curator, removing the choice to use the legacy ZooKeeper client.
rewriteConfigsthrift API call in the scheduler. This was a last-ditch mechanism to modify scheduler state on the fly. It was considered extremely risky to use since its inception, and is safer to abandon due to its lack of use and likelihood for code rot.
allowed_job_environmentsoption. By default allowing any of
production, and any value matching the regular expression
Full release notes are available in the release CHANGELOG.
Thanks to the 14 contributors who made Apache Aurora 0.19.0 possible: