apiserver/pkg/storage
Kubernetes Publisher 0f62a50c16 etcd3 store: retry w/live object on conflict
In GuaranteedUpdate, if it was called with a suggestion (e.g. via the
watch cache), and the suggested object is stale, perform a live lookup
and then retry the update.

Signed-off-by: Andy Goldstein <andy.goldstein@gmail.com>

Kubernetes-commit: bf33df16b52508974ddedacd814010cfe0fb79f0
2017-09-22 11:42:06 +00:00
..
errors Use buildozer to delete licenses() rules except under third_party/ 2017-08-29 13:15:24 +00:00
etcd Server side implementation of paging for etcd3 2017-09-03 14:04:12 +00:00
etcd3 etcd3 store: retry w/live object on conflict 2017-09-22 11:42:06 +00:00
names Use buildozer to delete licenses() rules except under third_party/ 2017-08-29 13:15:24 +00:00
storagebackend Server side implementation of paging for etcd3 2017-09-03 14:04:12 +00:00
testing Remove generated JSON code 2017-09-01 16:38:01 +00:00
tests Server side implementation of paging for etcd3 2017-09-03 14:04:12 +00:00
value Fix benchmarks to really test reverse order of the keys. 2017-08-29 13:18:49 +00:00
BUILD Server side implementation of paging for etcd3 2017-09-03 14:04:12 +00:00
OWNERS Add enj as reviewer to OWNERS 2017-08-29 13:16:16 +00:00
cacher.go Server side implementation of paging for etcd3 2017-09-03 14:04:12 +00:00
cacher_whitebox_test.go run hack/update-all 2017-06-28 00:14:31 +00:00
doc.go move pkg/storage to apiserver 2017-02-01 07:33:52 -05:00
errors.go move pkg/storage to apiserver 2017-02-01 07:33:52 -05:00
interfaces.go Server side implementation of paging for etcd3 2017-09-03 14:04:12 +00:00
selection_predicate.go Server side implementation of paging for etcd3 2017-09-03 14:04:12 +00:00
selection_predicate_test.go deepcopy: add interface deepcopy funcs 2017-07-19 03:49:08 +00:00
time_budget.go Add logging to debug conflicts in kubemark-scale test 2017-06-19 20:36:09 +00:00
time_budget_test.go move pkg/storage to apiserver 2017-02-01 07:33:52 -05:00
util.go move pkg/storage to apiserver 2017-02-01 07:33:52 -05:00
util_test.go move pkg/storage to apiserver 2017-02-01 07:33:52 -05:00
watch_cache.go Correctly handle empty watch event cache 2017-08-29 13:13:03 +00:00
watch_cache_test.go run hack/update-all 2017-06-28 00:14:31 +00:00