etcd-ruby
etcd-ruby copied to clipboard
Bare minimal ruby client for etcd
As mentioned in #39, using [faraday](https://github.com/lostisland/faraday) would be nice because middlewares could be used for custom retrying/loadbalancing strategies. This is a first go at using faraday to make requests. All...
In order to ensure that we don't miss any key changes while we are doing work, the `eternal_watch` method should track the `modifiedIndex` attribute of the previous response and watch...
Currently there is a race when `eternal_watch` provides the value of the last update to user code and before it starts watching again. You can see that watcher logic in...
Hi, After successfully defining the client object when I run client.machines it throws me a No method error. But I can find the leader using client.leader `[10] pry(main)> client.machines NoMethodError:...
Any plans on supporting this in the near future?
Hi, I m trying to clear all stored keys & values, Could you tell me why none of these methods work ? ``` ruby client.delete('/', true) # or client.get('/').children.each {...
The etcd clustering guide specifies [a discovery mechanism via SRV records](https://coreos.com/etcd/docs/latest/clustering.html#dns-discovery). This would allow a client to discover a cluster via domain alone, allowing for centralized listing and distributed discovery....
etcde.watch(key) raises EOFError after 10 minutes. Is this intended behaviour?