From dcfbcb7a68d2258a71777f28a1d1d52633cc4dd3 Mon Sep 17 00:00:00 2001 From: sharat Date: Wed, 28 Sep 2016 00:44:30 +0530 Subject: [PATCH] etcdctlv3: minor updates to put and make-mirror command --- etcdctl/README.md | 15 ++++++++++++++- etcdctl/ctlv3/command/put_command.go | 2 +- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/etcdctl/README.md b/etcdctl/README.md index 7884d53ff..b03c282c1 100644 --- a/etcdctl/README.md +++ b/etcdctl/README.md @@ -32,6 +32,8 @@ PUT assigns the specified value with the specified key. If key already holds a v - lease -- lease ID (in hexadecimal) to attach to the key. +- prev-kv -- return the previous key-value pair before modification. + #### Return value ##### Simple reply @@ -58,6 +60,16 @@ The protobuf encoding of the PUT [RPC response][etcdrpc]. # bar ``` +```bash +./etcdctl put foo bar1 --prev-kv +# OK +# foo +# bar +./etcdctl get foo +# foo +# bar1 +``` + #### Notes If \ isn't given as command line argument, this command tries to read the value from standard input. @@ -690,7 +702,6 @@ Whenever a leader is elected, its proposal is given as output. ./etcdctl elect myelection foo # myelection/1456952310051373265 # foo - ``` #### Notes @@ -761,6 +772,8 @@ the database, the etcd member releases this free space back to the file system. - no-dest-prefix -- Mirror key-values to the root of the destination cluster +- dest-insecure-transport -- Disable transport security for client connections + #### Return value Simple reply diff --git a/etcdctl/ctlv3/command/put_command.go b/etcdctl/ctlv3/command/put_command.go index b964ea036..b8feaf7d2 100644 --- a/etcdctl/ctlv3/command/put_command.go +++ b/etcdctl/ctlv3/command/put_command.go @@ -50,7 +50,7 @@ will store the content of the file to . Run: putCommandFunc, } cmd.Flags().StringVar(&leaseStr, "lease", "0", "lease ID (in hexadecimal) to attach to the key") - cmd.Flags().BoolVar(&putPrevKV, "prev-kv", false, "return changed key-value pairs") + cmd.Flags().BoolVar(&putPrevKV, "prev-kv", false, "return the previous key-value pair before modification") return cmd }