Merge pull request #5683 from xiang90/fix_refresh

store: copy old value when refresh + cas
This commit is contained in:
Xiang Li 2016-06-15 16:11:26 -07:00 committed by GitHub
commit bc69142940

View File

@ -298,6 +298,10 @@ func (s *store) CompareAndSwap(nodePath string, prevValue string, prevIndex uint
return nil, err
}
if expireOpts.Refresh {
value = n.Value
}
// update etcd index
s.CurrentIndex++