- 
                Notifications
    You must be signed in to change notification settings 
- Fork 20
Open
Labels
Description
Page: https://www.pomerium.com/docs/reference/global-timeouts
What's incorrect or missing
- The description for "Read Timeout" is confusing to me. What does it mean for "the client to receive an entire HTTP request stream"? (The client is sending the request, not receiving it.)
- We should document any timeouts that can be disabled by setting to 0. ("Write Timeout" lists this as the default value but does not explicitly state how this behaves.)
What's the resolution?
- It looks like the "Read Timeout" setting controls the Envoy HTTP connection manager request_timeoutsetting. (see config/envoyconfig/listeners.go#L322) The Envoy docs have a more precise definition of how this timeout is applied.
- I think all three of these timeouts can be disabled by setting them to 0, but we should verify this behavior.