Clarify comments describing how GuaranteedUpdate() (previously AtomicUpdate() works. Closes #6626.

This commit is contained in:
David Oppenheimer
2015-04-12 15:22:04 -07:00
parent d02139d2b4
commit 6b28a69a1b
5 changed files with 27 additions and 25 deletions

View File

@@ -255,7 +255,7 @@ func (e *Etcd) Update(ctx api.Context, obj runtime.Object) (runtime.Object, bool
// TODO: expose TTL
creating := false
out := e.NewFunc()
err = e.Helper.AtomicUpdate(key, out, true, func(existing runtime.Object) (runtime.Object, uint64, error) {
err = e.Helper.GuaranteedUpdate(key, out, true, func(existing runtime.Object) (runtime.Object, uint64, error) {
version, err := e.Helper.Versioner.ObjectResourceVersion(existing)
if err != nil {
return nil, 0, err