area/httpbughelp wanted
Metriche repository
- Star
- (27.997 star)
- Metriche merge PR
- (Merge medio 8g) (378 PR mergiate in 30 g)
Descrizione
Description: Timeouts are modeled as Duration and can accept nanos. If a route timeout is given nanos less than 1 millisecond, no timeout will be performed. 1 millisecond is the threshold for a timeout configuration. I did not yet test the same for other types of timeouts elsewhere.
Expected case is either a 504 gateway timeout or an updated document section. There may be valid usecases for sub-millisecond timeouts, but to me this usecase is not a priority, therefore I will leave it up to the team to decide best action.
Repro steps:
- match: { prefix: "/" }
route:
cluster: local_proxied_service
timeout:
nanos: 500000
#also try nanos: 1000000
#also try nanos: 1
Config:
- match: { prefix: "/" }
route:
cluster: local_proxied_service
timeout:
nanos: 500000