Skip to content

Perform retries even when x-envoy-overloaded is set #10706

@snowp

Description

@snowp

The current handling of x-envoy-overloaded disables retries whenever this header is returned from the upstream. As a result, requests that fail due to circuit breakers on the ingress side in a mesh setup can result in the downstream request failing without any retries being attempted simply because one of the upstream hosts was overloaded.

We should consider removing this behavior, instead recommending configuring retry circuit breakers on egress to prevent retry storms.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions