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_console
Full release notes are available in the release CHANGELOG.
Thanks to the 14 contributors who made Apache Aurora 0.19.0 possible: