These 6 commits are when the Protocol Buffers files have changed:
| Commit: | 6bb309f | |
|---|---|---|
| Author: | David Čepelík | |
| Committer: | Shaun Davis | |
Add support for native ETCD distributed locks (#122) * implement ETCD locking * expand README.md * fix typos in README.md * add Connection#with_lock * Update to grpc 1.17.0 Grpc was being kept at 1.6.0, which does not support ruby 2.5.0. Since that important for us, update to 1.17.0 and solve issue with deadline in spec by using `#from_relative_time` provided by `GRPC::Core::TimeConsts` instead of our own implementation. Also provide rake file with task to download etcd and improve travis config to test more configurations. * Don't test lock in etcd v3.1.X * Use version from test instance * Disable 3.3.10 in travis (doesn't work) * Improve test coverage to make codecov happy * Don't test locks in 3.1.0 * add lease support to #lock * fix specs * fix doc comments * fix README.md locking examples
The documentation is generated from this commit.
| Commit: | 6b84ced | |
|---|---|---|
| Author: | Shaun Davis | |
Revert "Merge pull request #91 from davissp14/rpc-update" This reverts commit c1c4ba0a3187a398bcd520d32cb0e0ebfd9b060b, reversing changes made to 03b2bc060a243936ef489ffc180ae7fe80cda63b.
| Commit: | eec23cd | |
|---|---|---|
| Author: | Shaun Davis | |
Updating proto / rpc_pb files with the latest
| Commit: | 79dd874 | |
|---|---|---|
| Author: | Shaun Davis | |
Renaming etcd dir to etcdv3 for gem building purposes
| Commit: | 612adcb | |
|---|---|---|
| Author: | Shaun Davis | |
Renaming file directory for gem naming purposes
| Commit: | faccfa0 | |
|---|---|---|
| Author: | Shaun Davis | |
initial commit