-
Notifications
You must be signed in to change notification settings - Fork 322
Open
Description
GoTrue currently has no timeout configuration at multiple levels:
- HTTP server:
http.Serverinapi.gohas noReadTimeout,WriteTimeout, orIdleTimeout - Database queries:
storage/dial.gocreates a plainpop.Connectionwith no timeout. Nocontext.WithTimeoutis used in the storage layer. - MySQL
max_execution_time: Not configured, meaning long-running SELECT queries have no server-side limit.
Without these, a slow query or hung connection can cascade and degrade the entire service.
Moved from CI 29, 30, 31
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels