-
Notifications
You must be signed in to change notification settings - Fork 9.9k
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
( Ruby Client ) gRPC Proxy - GRPC::Cancelled: 1:unknown cause #9751
Comments
Hmm, are you using gRPC v1.12? etcd still depends on gRPC v1.7.x. |
Nah, I was just testing gRPC 1.12 to see if it made a difference. The gem is currently pinned at 1.6.7. Holding off on unpinning 1.6.7 until this gets resolved: grpc/grpc#15314 |
I see. So, this doesn't happen in v3.2 gRPC proxy? |
I just tested 3.2.6 and the issue is still present. |
Hmm, did lease keep alive once API ever work with Ruby client? We haven't changed anything in lease API, for awhile. |
I've never used the LeaseKeepAlive feature with the gRPC Proxy, so I can't say for sure. There's no issues with the Lease functionality when we target a standard member node, this issue only crops up when someone is connecting through the gRPC proxy. |
Any updates? cc:// @gyuho |
This also happens when using grpc proxy and the https://github.com/kragniz/python-etcd3 python client. Refresh on leases are not working. Are there any leads what the problem is? Is this a client problem or a proxy problem? |
Environment: the same problem. any progress on this ? |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed after 21 days if no further activity occurs. Thank you for your contributions. |
There was an issue that cropped up today that's preventing users from using
LeaseKeepAliveRequest
when connecting to through gRPC proxy using the Ruby etcdv3 client.https://github.com/davissp14/etcdv3-ruby
Details
Etcd Version: 3.3.3
Setup: Single local Etcd node with single local grpc proxy.
Steps to reproduce:
Start up a local Etcd Node and gRPC Proxy
Install etcdv3 gem
First path to error:
Second path to error.
More information can be found here: davissp14/etcdv3-ruby#117
The text was updated successfully, but these errors were encountered: