Revision 4a9888944690287356fc19b0591c405b5e42ec90 authored by Thomas Graf on 12 May 2018, 13:49:06 UTC, committed by Thomas Graf on 20 May 2018, 08:34:47 UTC
Package store implements a shared store backed by a kvstore or similar with the following properties: * A single type is used to represent all keys * Any number of collaborators can join the store. Typically a collaborator is an individual Cilium agent running on each node. * All collaborators can own and contribute keys to the store. Each key is owned by exactly one collaborator. It is the responsibility of each collaborator to pick a key name which is guaranteed to be unique. * All collaborate desire to see all keys within the scope of a store. The scope of the store is defined by a common key prefix. For this purpose, each collaborator maintains a local cache of all keys in the store by subscribing to change events. This implementation will be used by the upcoming kvstore based node discovery Signed-off-by: Thomas Graf <thomas@cilium.io>
1 parent ff58d9a
File | Mode | Size |
---|---|---|
.github | ||
Documentation | ||
api | ||
bpf | ||
bugtool | ||
cilium | ||
cilium-health | ||
common | ||
contrib | ||
daemon | ||
envoy | ||
examples | ||
hack | ||
monitor | ||
pkg | ||
plugins | ||
test | ||
tests | ||
vendor | ||
.authors.aux | -rw-r--r-- | 347 bytes |
.gitignore | -rw-r--r-- | 1.0 KB |
.gitmodules | -rw-r--r-- | 0 bytes |
.mailmap | -rw-r--r-- | 506 bytes |
AUTHORS | -rw-r--r-- | 4.1 KB |
CODEOWNERS | -rw-r--r-- | 3.2 KB |
CONTRIBUTING.md | -rw-r--r-- | 6.9 KB |
Dockerfile | -rw-r--r-- | 1.7 KB |
Gopkg.lock | -rw-r--r-- | 24.1 KB |
Gopkg.toml | -rw-r--r-- | 6.8 KB |
Jenkinsfile.nightly | -rw-r--r-- | 4.9 KB |
LICENSE | -rw-r--r-- | 11.1 KB |
Makefile | -rw-r--r-- | 9.5 KB |
Makefile.defs | -rw-r--r-- | 934 bytes |
Makefile.quiet | -rw-r--r-- | 542 bytes |
NEWS.rst | -rw-r--r-- | 66.6 KB |
README.rst | -rw-r--r-- | 14.0 KB |
VERSION | -rw-r--r-- | 7 bytes |
Vagrantfile | -rw-r--r-- | 12.4 KB |
docs.Jenkinsfile | -rw-r--r-- | 2.5 KB |
ginkgo-kubernetes-all.Jenkinsfile | -rw-r--r-- | 3.5 KB |
ginkgo.Jenkinsfile | -rw-r--r-- | 3.4 KB |
kubernetes-upstream.Jenkinsfile | -rw-r--r-- | 3.2 KB |
Computing file changes ...