The latest Apache Aurora release, 0.19.0, is now available for download. Here are some highlights in this release:
graceful_shutdown_wait_secs and shutdown_wait_secs fields in
HttpLifecycleConfig respectively. 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
stop_timeout_in_secs flag.thrift_method_interceptor_modules scheduler flag that lets cluster operators inject
custom Thrift method interceptors.-zk_connection_timeout to 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.rewriteConfigs thrift 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_environments option. By default allowing any of
devel, test, production, and any value matching the regular expression staging[0-9]*.-use_beta_db_task_store-enable_db_metrics-slow_query_log_threshold-db_row_gc_interval-db_lock_timeout-db_max_active_connection_count-db_max_idle_connection_count-snapshot_hydrate_stores-enable_h2_consoleFull release notes are available in the release CHANGELOG.
Thanks to the 14 contributors who made Apache Aurora 0.19.0 possible: