libkv icon indicating copy to clipboard operation
libkv copied to clipboard

Distributed key/value store abstraction library

Results 84 libkv issues
Sort by recently updated
recently updated
newest added

Consul backend is repopulate with nodes informations when restarted, but seams that netwok info is lost

When there is a change in specified directory, WatchTree will list the directory and sends all of them back. I have a watcher which wants to know under a sepcified...

Is there a API in libkv by which we can query the health of the etcd cluster? Also how about the APIs for adding/deleting members to/from the cluster?

kind/question
store/meta

While .List(key) is useful if I want everything under the directory/root passed to it, there are some aspects of an `ls` type action which are _very_ useful but missing: 1....

`etcd` supports `mkdir` but `libkv` does not. is it intentional?

kind/question
store/etcd
store/meta

current implementation only list first layer nodes. while fixing this bug, encounter some other issues 1. `KVPair` in `zookeeper` doesn't contain parent name as prefix 2. `storage.put` behave does not...

kind/enhancement
kind/proposal
status/1-design-review
store/meta

Since etcd enforces a distinction between "directory" keys and "file" keys, some sequences of puts that would succeed on the other backends will fail on etcd. ``` Put("/path/to/", "Hello") Put("/path/to/new/node",...

kind/bug
store/etcd

Watches can be used to watch recursively over a set of keys and their child keys. This should be exposed through `libkv` using a single `Watch` call instead of having...

kind/enhancement
kind/feature
store/meta

We should test the TLS code path for clients by bootstrapping the store backends with secured configurations.

kind/enhancement
kind/test
store/meta

`libkv` should allow to automatically renew the lease for a key (using `TTLs`) as long as the client is still up and running. We may want to return a `stopChan`...

kind/enhancement
store/meta