-
Notifications
You must be signed in to change notification settings - Fork 4.4k
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
i/o deadline reached
using blocking queries on consul 1.12.1
#13303
Comments
I had similar errors with nomad and consul-template after updating to consul 1.12.1 on Ubuntu 20.04 LTS.
Running |
same issue here, I noticed that bumping |
Hey @kevinschoonover Thanks for the report, @SimonPe seems to be right about the PR that introduced this bug. We're actively investigating this and will keep this issue updated with what we find. In the meantime.. I'd suggest anyone that comes to this issue looking for a temporary fix to try the workaround posted above and " 👍 " react if it worked for you. EDIT: The team is cautioning that raising the |
Adding following to
|
This worked for us... It must be higher than the wait time in the error:
|
This issue is fixed with #13344 |
This bug affects KV read operations in Consul 1.12.1. It will be fixed in 1.12.2 (refer to PR #13344) |
Consul 1.12.2 has been released with this bugfix: https://discuss.hashicorp.com/t/consul-1-12-2-released/40483 |
Overview of the Issue
Hey Folks! I recently updated my cluster to consul 1.12.1 and started notice a lot of i/o deadline reached errors from vault-agent / nomad / consul-template. It seems like consul template is performing the following request on a consul client add getting a
rpc error making call: i/o deadline reached
after ~7 secondswhen i downgrade to 1.12.0 this error goes away
If you perform this same request on the server, you also don't get the i/o deadline reached error.
Not sure if this is something I did wrong in my configuration, but i didnt see any related timeout settings.
Reproduction Steps
curl "http://localhost:8500/v1/kv/<key>?index=<latest index>&stale=&wait=60000ms
where localhost:8500 is the clients HTTP ADDR. The server does not time out the http requestConsul info for both Client and Server
Client info
Server info
Operating system and Environment details
debian 11
Additional Information
Please let me know if you need any additional information!
The text was updated successfully, but these errors were encountered: