Listener: Add global conn limit opt out. (#18876)

Signed-off-by: Weston Carlson <wez470@gmail.com>

Mirrored from https://github.com/envoyproxy/envoy @ e903a6e3adcc21618cb2315c58699b3f0d04c42b
pull/626/head
data-plane-api(Azure Pipelines) 3 years ago
parent 41cd30f300
commit f68464f6af
  1. 6
      envoy/config/bootstrap/v3/bootstrap.proto
  2. 6
      envoy/config/listener/v3/listener.proto

@ -329,7 +329,7 @@ message Bootstrap {
// Administration interface :ref:`operations documentation
// <operations_admin_interface>`.
// [#next-free-field: 6]
// [#next-free-field: 7]
message Admin {
option (udpa.annotations.versioning).previous_message_type = "envoy.config.bootstrap.v2.Admin";
@ -355,6 +355,10 @@ message Admin {
// Additional socket options that may not be present in Envoy source code or
// precompiled binaries.
repeated core.v3.SocketOption socket_options = 4;
// Indicates whether :ref:`global_downstream_max_connections <config_overload_manager_limiting_connections>`
// should apply to the admin interface or not.
bool ignore_global_conn_limit = 6;
}
// Cluster manager :ref:`architecture overview <arch_overview_cluster_manager>`.

@ -35,7 +35,7 @@ message ListenerCollection {
repeated xds.core.v3.CollectionEntry entries = 1;
}
// [#next-free-field: 31]
// [#next-free-field: 32]
message Listener {
option (udpa.annotations.versioning).previous_message_type = "envoy.api.v2.Listener";
@ -318,4 +318,8 @@ message Listener {
// Enable MPTCP (multi-path TCP) on this listener. Clients will be allowed to establish
// MPTCP connections. Non-MPTCP clients will fall back to regular TCP.
bool enable_mptcp = 30;
// Whether the listener should limit connections based upon the value of
// :ref:`global_downstream_max_connections <config_overload_manager_limiting_connections>`.
bool ignore_global_conn_limit = 31;
}

Loading…
Cancel
Save