router: add x-envoy-is-timeout-retry header (#24519)

Signed-off-by: aning <aning@squareup.com>

Mirrored from https://github.com/envoyproxy/envoy @ defba4d5121b24b98ff930fd8473f68ae435942d
pull/626/head
data-plane-api(Azure Pipelines) 2 years ago
parent c65cd6eeca
commit 87462a3f0b
  1. 6
      envoy/config/route/v3/route_components.proto

@ -41,7 +41,7 @@ option (udpa.annotations.file_status).package_version_status = ACTIVE;
// host header. This allows a single listener to service multiple top level domain path trees. Once
// a virtual host is selected based on the domain, the routes are processed in order to see which
// upstream cluster to route to or whether to perform a redirect.
// [#next-free-field: 23]
// [#next-free-field: 24]
message VirtualHost {
option (udpa.annotations.versioning).previous_message_type = "envoy.api.v2.route.VirtualHost";
@ -206,6 +206,10 @@ message VirtualHost {
// independently (e.g.: values are not inherited).
HedgePolicy hedge_policy = 17;
// Decides whether to include the :ref:`x-envoy-is-timeout-retry <config_http_filters_router_x-envoy-is-timeout-retry>`
// request header in retries initiated by per try timeouts.
bool include_is_timeout_retry_header = 23;
// The maximum bytes which will be buffered for retries and shadowing.
// If set and a route-specific limit is not set, the bytes actually buffered will be the minimum
// value of this and the listener per_connection_buffer_limit_bytes.

Loading…
Cancel
Save