Skip to content

Configure or disable timeouts on long running requests #46818

@Tratcher

Description

@Tratcher

#46115 adds new request timeout middleware. If a default timeout is configured it could impact long running requests like WebSockets, SignalR, gRPC streaming, etc. These components should consider disabling the timeout for their endpoints, or via the IHttpRequestTimeoutFeature once they transition to long running mode (e.g. after the WebSocket accept).

  • WebSocket middleware
  • SignalR
  • gRPC streaming

Metadata

Metadata

Assignees

Labels

area-grpcIncludes: GRPC wire-up, templatesarea-networkingIncludes servers, yarp, json patch, bedrock, websockets, http client factory, and http abstractionsarea-signalrIncludes: SignalR clients and serversfeature-websocketsIncludes: WebSockets

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions