867b45d865
client: Fix tests for latest golang
2019-04-22 08:14:10 -05:00
f65aee0759
*: replace 'golang.org/x/net/context' with 'context'
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com >
2017-09-07 13:39:42 -07:00
43df091067
client: Return the server's cluster ID as part of the Response
...
This allows the client to spot if the cluster ID changes, which
would indicate that the cluster has been rebuilt and watches may be
out of sync.
Helps work around #6652 .
2016-10-24 14:51:00 +01:00
fb39e96862
client: change to 'NoValueOnSuccess'
2016-08-30 10:52:58 -07:00
82053f04b2
client: do not send previous node data (optional)
...
- Do not send back node data when specified
- remove node and prevNode when noDataOnSuccess is set
2016-08-30 10:04:09 -07:00
e2138179e3
client: fix from go vet, go lint
2016-06-22 12:04:15 -07:00
ef44f71da9
*: update LICENSE header
2016-05-12 20:51:48 -07:00
6e6d64fb9b
*: clean up unused vars, functions
...
With help from https://github.com/dominikh/go-unused .
IsNetTimeoutError seems useful, so moved to pkg/netutil.
2016-04-06 21:33:55 -07:00
bd832e5b0a
*: migrate Godeps to vendor/
2016-03-22 17:10:28 -07:00
82778ed478
Add refresh parameter to allow TTL refreshes without firing watch/wait responses
2016-02-08 10:37:37 -07:00
6b23a8131f
*: test gofmt with -s and fix reported issues
2015-08-21 18:52:16 -07:00
1dcc145aef
client: fix test
2015-08-21 14:36:29 -07:00
b5ec7f543a
client: use canonical url path in request
...
The main change is that it keeps the trailing slash. This helps
auth feature to judge path permission accurately.
2015-08-18 08:59:48 -07:00
b20b87893f
client: add Quorum option in getOption
2015-07-22 15:19:34 -07:00
48e144ae2e
client: Support creating directory through KeysAPI
...
Creating a directory is done using the Set() method and a SetOptions
struct with it's Dir field set to true.
2015-05-07 10:47:18 -07:00
ee9e336fd4
client: add Node.TTLDuration()
2015-05-05 15:03:24 -07:00
39dae50e71
client: fix test name typo
...
This is introduced at d89a862
2015-04-24 18:05:18 -07:00
d89a8628c6
client: Add CreateInOrder method to client.KeysAPI
...
Allows creating nodes within a given directory with atomically increasing
keys
2015-04-13 17:23:17 -07:00
666a97271d
client: add dir/ttl fields into node
2015-04-06 21:47:20 -07:00
943c7ef307
client: test httpKeysAPI's Create and Update methods
2015-02-28 10:45:21 -08:00
115e758c32
client: test httpKeysAPI.Delete
2015-02-28 10:45:21 -08:00
6fc209e574
client: test httpKeysAPI.Get
2015-02-28 10:45:21 -08:00
32bfcca5a8
client: test httpKeysAPI.Set
2015-02-28 10:45:20 -08:00
14b3f96091
client: test httpKeysAPI.Watcher
2015-02-28 10:45:20 -08:00
cd85451971
client: clarify relationship of AfterIndex and waitIndex
2015-02-28 10:45:20 -08:00
09017af35e
client: test httpWatcher
2015-02-28 10:38:47 -08:00
11a6cb68a6
client: test unmarshaling of failure responses
2015-02-28 10:38:47 -08:00
32ff3ce26f
client: test for non-integer X-Etcd-Index
2015-02-28 10:38:47 -08:00
8a6b72b08d
client: tweak test fields
2015-02-28 10:38:47 -08:00
b174732812
client: introduce Error type
2015-02-28 10:38:47 -08:00
1c03df62a5
client: WaitIndex -> AfterIndex
2015-02-28 10:38:46 -08:00
479a17dcbf
client: add GetOptions.Sort
2015-02-28 10:22:52 -08:00
bb9f016b91
client: unexport defaultV2KeysPrefix
2015-02-28 10:22:51 -08:00
942f0f6b9e
client: accept TTL through KeysAPI.Set
2015-02-28 10:22:50 -08:00
0a7e0875d5
client: copy DeleteOptions onto deleteAction
2015-02-28 10:19:05 -08:00
025ee0379c
client: copy SetOptions onto setAction
2015-02-28 10:19:05 -08:00
bc32060b1d
client: support PrevIndex in SetOptions & DeleteOptions
2015-02-28 10:14:25 -08:00
7ccf5eb476
client: support PrevValue in SetOptions & DeleteOptions
2015-02-28 10:14:25 -08:00
0f31f403d1
client: add KeysAPI.Delete
2015-02-28 10:14:25 -08:00
2f479c8721
client: assert method in tests
2015-02-28 10:14:25 -08:00
84e495e51e
client: s/assertResponse/assertRequest/
2015-02-28 10:14:25 -08:00
c6d955f4c1
client: drive Create with setAction; drop TTL
2015-02-28 10:12:35 -08:00
92dca0af0f
*: remove shadowing of variables from etcd and add travis test
...
We've been bitten by this enough times that I wrote a tool so that
it never happens again.
2015-02-17 16:31:42 -05:00
f1ed69e883
*: switch to line comments for copyright
...
Build tags are not compatible with block comments.
Also adds copyright header to a few places it was missing.
2015-01-26 09:53:30 -08:00
7171410422
discovery: discovery will try forever when there is a timeout.
...
Perviously, etcd retries three times for timeout error. After this
commit, etcd retries forever. Also this commit make etcd client
aware of gateway timetout.
2014-12-10 23:08:24 -08:00
3de2ab2c04
*: typofixes
...
https://github.com/vlajos/misspell_fixer
2014-12-04 22:51:19 +00:00
824049897d
client: export necessary interfaces/methods
2014-10-31 17:25:05 -07:00
7c1f4a9baf
client: explicitly carry API prefix around
2014-10-31 12:21:15 -07:00
e457d52f5c
client: log incorrect HTTP resp body as string
2014-10-29 16:37:07 -07:00
ce4df96e69
client: break apart KeysAPI from httpClient
2014-10-24 13:27:59 -07:00