You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
hot restart: provide a mechanism for obtaining a base-id dynamically (envoyproxy#11357)
Provides a --use-dynamic-base-id flag to select an unused base-id.
Primarily useful for testing, but generally available. Adds a
--base-id-path flag where Envoy writes the base id to a file.
Converts tests to use the dynamic base id selection rather than
trying to keep all base ids unique.
Signed-off-by: Stephan Zuercher <[email protected]>
Copy file name to clipboardexpand all lines: docs/root/version_history/current.rst
+2-1
Original file line number
Diff line number
Diff line change
@@ -13,6 +13,7 @@ Minor Behavior Changes
13
13
*Changes that may cause incompatibilities for some users, but should not for most*
14
14
15
15
* access loggers: applied existing buffer limits to access logs, as well as :ref:`stats <config_access_log_stats>` for logged / dropped logs. This can be reverted temporarily by setting runtime feature `envoy.reloadable_features.disallow_unbounded_access_logs` to false.
16
+
* hot restart: added the option :option:`--use-dynamic-base-id` to select an unused base ID at startup and the option :option:`--base-id-path` to write the base id to a file (for reuse with later hot restarts).
16
17
* http: fixed several bugs with applying correct connection close behavior across the http connection manager, health checker, and connection pool. This behavior may be temporarily reverted by setting runtime feature `envoy.reloadable_features.fix_connection_close` to false.
17
18
* http: fixed a bug where the upgrade header was not cleared on responses to non-upgrade requests.
18
19
Can be reverted temporarily by setting runtime feature `envoy.reloadable_features.fix_upgrade_response` to false.
@@ -68,7 +69,7 @@ New Features
68
69
* listener: added in place filter chain update flow for tcp listener update which doesn't close connections if the corresponding network filter chain is equivalent during the listener update.
69
70
Can be disabled by setting runtime feature `envoy.reloadable_features.listener_in_place_filterchain_update` to false.
70
71
Also added additional draining filter chain stat for :ref:`listener manager <config_listener_manager_stats>` to track the number of draining filter chains and the number of in place update attempts.
71
-
* logger: added :ref:`--log-format-prefix-with-location<operations_cli>` command line option to prefix '%v' with file path and line number.
72
+
* logger: added :option:`--log-format-prefix-with-location` command line option to prefix '%v' with file path and line number.
72
73
* lrs: added new *envoy_api_field_service.load_stats.v2.LoadStatsResponse.send_all_clusters* field
73
74
in LRS response, which allows management servers to avoid explicitly listing all clusters it is
74
75
interested in; behavior is allowed based on new "envoy.lrs.supports_send_all_clusters" capability
0 commit comments