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 |
---|---|---|
gce-deployment | ||
k8s | ||
k8s-policy | ||
policy | ||
00-check-examples.sh | -rwxr-xr-x | 1.2 KB |
00-pull-docker-images.sh | -rwxr-xr-x | 672 bytes |
00-script-linter.sh | -rwxr-xr-x | 1.2 KB |
01-ct.sh | -rwxr-xr-x | 10.7 KB |
02-perf.sh | -rwxr-xr-x | 5.8 KB |
03-docker.sh | -rwxr-xr-x | 2.5 KB |
05-cni.sh | -rwxr-xr-x | 3.6 KB |
06-lb.sh | -rwxr-xr-x | 21.0 KB |
07-kafka.sh | -rwxr-xr-x | 4.0 KB |
08-nat46.sh | -rwxr-xr-x | 2.8 KB |
09-perf-gce.sh | -rwxr-xr-x | 7.9 KB |
10-proxy.sh | -rwxr-xr-x | 8.6 KB |
11-getting-started.sh | -rwxr-xr-x | 4.6 KB |
12-policy-import.sh | -rwxr-xr-x | 9.0 KB |
13-fd-open.sh | -rwxr-xr-x | 775 bytes |
13-monitor-filtering.sh | -rwxr-xr-x | 3.7 KB |
14-policy-enforcement-docker.sh | -rwxr-xr-x | 10.0 KB |
15-check-container-id.sh | -rwxr-xr-x | 3.6 KB |
16-cidr-ingress-policy.sh | -rwxr-xr-x | 8.4 KB |
17-cilium_policy-id-remove.sh | -rwxr-xr-x | 2.4 KB |
17-multiple-monitors.sh | -rwxr-xr-x | 1.6 KB |
18-kvstore-fail.sh | -rwxr-xr-x | 1.9 KB |
19-identity-get.sh | -rwxr-xr-x | 2.6 KB |
20-cidr-limit.sh | -rwxr-xr-x | 3.1 KB |
20-identity-list.sh | -rwxr-xr-x | 2.5 KB |
21-ct-clean-up-nc.py | -rw-r--r-- | 909 bytes |
21-ct-clean-up.sh | -rwxr-xr-x | 28.5 KB |
96-restore-endpoints.sh | -rwxr-xr-x | 1.4 KB |
97-clean-leftovers.sh | -rwxr-xr-x | 1.1 KB |
98-documentation-link-check.sh | -rwxr-xr-x | 405 bytes |
999-deadlock-check.sh | -rwxr-xr-x | 570 bytes |
Makefile | -rw-r--r-- | 93 bytes |
copy_files | -rwxr-xr-x | 658 bytes |
helpers.bash | -rw-r--r-- | 33.1 KB |
run-tests | -rwxr-xr-x | 671 bytes |
start_vms | -rwxr-xr-x | 269 bytes |
wait-for-k8s-pod.bash | -rwxr-xr-x | 543 bytes |
Computing file changes ...