Skip to content

Commit f50fba1

Browse files
authored
tcp: switching to the new pool (envoyproxy#12180)
Risk Level: High (roll back first, ask questions later) Testing: cloned all unit tests and all integration tests. Docs Changes: n/a Release Notes: inline Runtime guard: envoy.reloadable_features.new_tcp_connection_pool Signed-off-by: Alyssa Wilk <[email protected]>
1 parent 6f55a3e commit f50fba1

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

docs/root/version_history/current.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ New Features
4242
* load balancer: added a :ref:`configuration<envoy_v3_api_msg_config.cluster.v3.Cluster.LeastRequestLbConfig>` option to specify the active request bias used by the least request load balancer.
4343
* redis: added fault injection support :ref:`fault injection for redis proxy <envoy_v3_api_field_extensions.filters.network.redis_proxy.v3.RedisProxy.faults>`, described further in :ref:`configuration documentation <config_network_filters_redis_proxy>`.
4444
* tap: added :ref:`generic body matcher<envoy_v3_api_msg_config.tap.v3.HttpGenericBodyMatch>` to scan http requests and responses for text or hex patterns.
45+
* tcp: switched the TCP connection pool to the new "shared" connection pool, sharing a common code base with HTTP and HTTP/2. Any unexpected behavioral changes can be temporarily reverted by setting `envoy.reloadable_features.new_tcp_connection_pool` to false.
4546

4647
Deprecated
4748
----------

source/common/runtime/runtime_features.cc

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ constexpr const char* runtime_features[] = {
7171
"envoy.reloadable_features.http_default_alpn",
7272
"envoy.reloadable_features.listener_in_place_filterchain_update",
7373
"envoy.reloadable_features.new_codec_behavior",
74+
"envoy.reloadable_features.new_tcp_connection_pool",
7475
"envoy.reloadable_features.preserve_query_string_in_path_redirects",
7576
"envoy.reloadable_features.preserve_upstream_date",
7677
"envoy.reloadable_features.stop_faking_paths",
@@ -87,8 +88,6 @@ constexpr const char* runtime_features[] = {
8788
// When features are added here, there should be a tracking bug assigned to the
8889
// code owner to flip the default after sufficient testing.
8990
constexpr const char* disabled_runtime_features[] = {
90-
// TODO(alyssawilk) flip true after the release.
91-
"envoy.reloadable_features.new_tcp_connection_pool",
9291
// Sentinel and test flag.
9392
"envoy.reloadable_features.test_feature_false",
9493
};

0 commit comments

Comments
 (0)