-
Notifications
You must be signed in to change notification settings - Fork 528
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
request timeout does not apply while in Pool queue #341
Comments
slightly unrelated, TBH I'm not too big of a fan of |
One solution might be to move this logic up one abstraction, i.e. remove it from |
I have an idea (semver-major) on how to resolve this |
This changes so that requestTimeout measures how long a requests has been in the pipeline. This is a more useful measure than how long the request has been enqueued on the client, which is something that is predictable. Fixes: #341
This changes so that requestTimeout measures how long a requests has been in the pipeline. This is a more useful measure than how long the request has been enqueued on the client, which is something that is predictable. Fixes: #341
This changes so that requestTimeout measures how long a requests has been in the pipeline. This is a more useful measure than how long the request has been enqueued on the client, which is something that is predictable. Fixes: #341
When a request is dispatched on
Pool
but there is no available client it is put into a queue, therequestTimeout
in the current implementation starts from the the request is dispatched on theClient
, not when it's in thePool
queue. Bit of an abstraction issue possibly?Can't think of an elegant way to do this without duplicating code.
Is this something we should fix? @mcollina
The text was updated successfully, but these errors were encountered: