浏览代码

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

Support "Atomic Create" in etcd
Alexandre Beslic 10 年之前
父节点
当前提交
638eb1907e
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      libnetwork/internal/kvstore/kvstore.go

+ 2 - 1
libnetwork/internal/kvstore/kvstore.go

@@ -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