Merge pull request #14 from spikecurtis/etcd-atomic-create

Support "Atomic Create" in etcd
This commit is contained in:
Alexandre Beslic 2015-06-18 20:37:29 -07:00
commit 638eb1907e

View file

@ -77,7 +77,8 @@ type Store interface {
// DeleteTree deletes a range of keys under a given directory
DeleteTree(directory string) error
// Atomic operation on a single value
// Atomic CAS operation on a single value.
// Pass previous = nil to create a new key.
AtomicPut(key string, value []byte, previous *KVPair, options *WriteOptions) (bool, *KVPair, error)
// Atomic delete of a single value