-
Timeout related specs appear to break due to gRPC changes in v1.8.0.
Branch to reproduce: https://github.com/davissp14/etcdv3-ruby/tree/grpc-update
Travis Build reference:
https://travis-ci.org…
-
What is the correct way to handle streams in Ruby? I just can't seem to connect the dots on this.
I set up the stub:
```
stub = Etcdserverpb::Watch::Stub.new('127.0.0.1:2379', :this_channel_is…
-
I am not sure if this is an issue in within the Etcd codebase or if it's a Grpc specific issue, but `Etcdserverpb::WatchResponse` doesn't seem to be generating a unique `watch_id`.
Each WatchRespo…
-
I just had a quick question on the proper way to cancel watch requests.
https://github.com/davissp14/etcdv3-ruby/blob/master/lib/etcdv3/etcdrpc/rpc_pb.rb#L153-L155
Looking at the code, the input a…
-
Stumbled upon a strange performance issue this afternoon that I can't quite explain.
I am consistently seeing terrible performance when targeting `localhost` on my local machine vs. `127.0.0.1`.
…
-
Hello,
Ubuntu Bionic is shipping with Ruby 2.5.0 so when trying to install etcdv3 it will fail because the grpc dependency selects an older version (1.7.0) instead of the later versions that supports…
-
I'd like to do Txn's like this:
```
If v3.Compare(v3.LeaseValue(keyPath), "=", someLeaseID) ...
```
Thanks to some lovely work @heyitsanthony pointed me to, you could write:
```
LeaseValu…
-
Not sure if we want to be specific about which alarms to deactivate or just generalize it and always attempt to disarm everything.
https://github.com/davissp14/etcdv3-ruby/blob/master/lib/etcdv3/etc…
-
```
Running test/end-to-end/core.sh:15: executing 'oc get -n test pods -l name=database' expecting any result and text 'Running'; re-trying every 0.2s until completion or 60.000s...
FAILURE after 59…
-
- [x] lease docs in readme
- [x] lease grant Creates leases
- [x] lease revoke Revokes leases
- [x] lease timetolive Get lease information
- [ ] lease keep-alive Keeps leases alive (renew)
…