Anthony Romano
6d3f172c6e
clientv3/concurrency: don't poll in mutex lock on early prior key delete
...
Lock would get the prior key on retry using WithRev(myRev - 1) instead of
using the latest revision; the Watch() would return immediately and Lock
devolves into polling.
2016-03-03 10:04:57 -08:00
Anthony Romano
e3b755e9e0
Merge pull request #4655 from heyitsanthony/etcdctl-election
...
etcdctlv3: election command
2016-03-03 00:55:38 -08:00
Anthony Romano
20d89bcf32
etcdctlv3: elect command
2016-03-03 00:22:19 -08:00
Anthony Romano
3327858a54
clientv3/concurrency: move election recipe into clientv3
2016-03-03 00:22:19 -08:00
Xiang Li
0eeb663754
Merge pull request #4660 from xiang90/shrink_db
...
backend: support shrink db
2016-03-02 20:28:51 -08:00
Gyu-Ho Lee
c89d80cb11
Merge pull request #4664 from gyuho/alpha1
...
version: bump to apha1
2016-03-02 19:44:55 -08:00
Gyu-Ho Lee
679b40bc77
Merge pull request #4663 from gyuho/endpoints
...
etcdctlv3: use string slice for endpoints
2016-03-02 16:41:49 -08:00
Gyu-Ho Lee
c792885952
version: bump to apha1
...
For https://github.com/coreos/etcd/issues/4652 .
2016-03-02 16:38:49 -08:00
Gyu-Ho Lee
13025679c3
etcdctlv3: use string slice for endpoints
...
This deprecates 'endpoint' flag to enable etcdctl to parse
multi-endpoints flag.
2016-03-02 16:34:58 -08:00
Xiang Li
378949f97c
Merge pull request #4658 from mitake/v3-auth-enable
...
add a stub of etcdctlv3 auth enable
2016-03-02 14:45:11 -08:00
Xiang Li
558640d91e
backend: support shrink db
2016-03-02 14:35:28 -08:00
Hitoshi Mitake
3cbd54fb0b
etcdctlv3: ignore the binary etcdctlv3
2016-03-02 15:32:35 +09:00
Hitoshi Mitake
b9d77eaaf2
etcdctlv3: a new command auth
...
Currently a stub of subcommand "auth enable" is implemented.
2016-03-02 15:32:35 +09:00
Hitoshi Mitake
379d04ea53
clientv3: a new interface Auth for auth related RPCs
2016-03-02 15:17:59 +09:00
Hitoshi Mitake
7a78c1ef1d
etcdserver: AuthServer for auth related RPCs
...
Currently AuthEnable() is connected to etcdserver for experimental
purpose.
2016-03-02 15:17:59 +09:00
Anthony Romano
c7657f60ff
Merge pull request #4657 from heyitsanthony/v3-procfile-ports
...
Procfile: serve the default grpc port 2378
2016-03-01 20:28:33 -08:00
Anthony Romano
4bcdad3778
Procfile: serve the default grpc port 2378
...
so v3 commands work using the default endpoint
2016-03-01 20:04:26 -08:00
Gyu-Ho Lee
124a444153
Merge pull request #4654 from gyuho/govet_tip
...
client: fix go vet error at tip
2016-03-01 15:50:54 -08:00
Gyu-Ho Lee
4ffe823c67
client: fix go vet error at tip
2016-03-01 15:37:05 -08:00
Xiang Li
23a8339dd7
Merge pull request #4649 from mitake/v3-auth-proto
...
etcdserver: update rpc.proto for v3 authentication
2016-03-01 09:47:09 -08:00
Xiang Li
46a7ef922d
Merge pull request #4650 from peterbourgon/fix-raft-node-config-docs
...
Fix raft node config docs
2016-03-01 07:48:38 -08:00
Peter Bourgon
aedf2c5876
raft: Config: comment wrapping @ 80col
2016-03-01 09:54:58 +01:00
Peter Bourgon
6c1b3a71db
raft: clarify Heartbeat/ElectionTick comments
...
Avoid other, ambiguous interpretations.
2016-03-01 09:52:14 +01:00
Hitoshi Mitake
286d96284e
etcdserver: update rpc.proto for v3 authentication
2016-03-01 17:11:50 +09:00
Xiang Li
f0dbd0b856
Merge pull request #4646 from xiang90/starvation
...
etcdserver: detect raft stravation
2016-02-29 19:58:17 -08:00
Anthony Romano
942ae63398
Merge pull request #4647 from heyitsanthony/nuke-timeutil
...
pkg/timeutil: remove
2016-02-29 17:19:09 -08:00
Anthony Romano
1d6ebdd35c
pkg/timeutil: removal
...
Overkill of a package for three lines of code.
2016-02-29 17:07:24 -08:00
Xiang Li
d6520303c6
etcdserver: detect raft starvation caused by contention
2016-02-29 17:06:57 -08:00
Anthony Romano
3a9d532140
Merge pull request #4614 from heyitsanthony/future-watch-rpc
...
etcdserver, storage, clientv3: watcher ranges
2016-02-29 15:59:18 -08:00
Gyu-Ho Lee
b73553db68
Merge pull request #4645 from gyuho/clientv3_README
...
clientv3: document error handling in README
2016-02-29 16:45:48 -07:00
Gyu-Ho Lee
4bf3756aa8
clientv3: document error handling in README
2016-02-29 15:41:52 -08:00
Anthony Romano
eb327c690b
clientv3: support watcher ranges
2016-02-29 15:20:41 -08:00
Anthony Romano
c0eac7ab72
storage: support watch on ranges
2016-02-29 15:20:41 -08:00
Anthony Romano
c0b06a7a32
pkg/adt: interval tree
2016-02-29 15:20:30 -08:00
Xiang Li
eb1211bced
Merge pull request #4416 from endocode/kayrus/relink
...
docs: Relink and fix broken links
2016-02-29 14:37:23 -08:00
Gyu-Ho Lee
d0efb3e448
Merge pull request #4644 from gyuho/doc
...
clientv3: document error handling
2016-02-29 15:31:45 -07:00
Anthony Romano
8dbc6cfd43
etcdserver: ranges in watcher rpc protocol
...
protocol change so watch requests are ranges; server rejects non-prefix ranges
2016-02-29 14:03:27 -08:00
Gyu-Ho Lee
a857d8e27c
clientv3: document error handling
2016-02-29 13:54:35 -08:00
Anthony Romano
4fb25d5f0e
Merge pull request #4613 from heyitsanthony/clientv3-composite
...
clientv3: compose API interfaces into client struct
2016-02-29 11:23:34 -08:00
Xiang Li
7bd850a65c
Merge pull request #4639 from xiang90/grpc
...
*: update gRPC dependency
2016-02-27 21:47:15 -08:00
Xiang Li
6a99d967fa
*: update gRPC dependency
2016-02-27 21:19:40 -08:00
Gyu-Ho Lee
18a5b88a32
Merge pull request #4635 from gyuho/endpoints
...
benchmark: use endpoints for benchmark flag
2016-02-26 18:13:52 -07:00
Gyu-Ho Lee
64e276800f
benchmark: use endpoints for benchmark flag
2016-02-26 16:55:49 -08:00
Gyu-Ho Lee
df93f5cb5d
Merge pull request #4632 from gyuho/watchid
...
*: return -1 for canceled watch request
2016-02-26 15:36:28 -07:00
Gyu-Ho Lee
4a0a83380e
*: return -1 for canceled watch request
2016-02-26 14:26:46 -08:00
Hongchao Deng
2ec138b160
Merge pull request #4630 from heyitsanthony/clientv3-watcher-closecancel
...
clientv3: return closed channel on Watch() cancel
2016-02-26 13:39:17 -08:00
Xiang Li
1528a66808
Merge pull request #4631 from msingle/patch-1
...
client: minor typo fix
2016-02-26 12:18:43 -08:00
Anthony Romano
d02b1c982f
clientv3: return closed channel on Watch() cancel
...
was returning nil; difficult to use correctly
Fixes #4626
2016-02-26 12:16:41 -08:00
Matt Singletary
7b57550484
client: minor typo fix
2016-02-26 15:16:00 -05:00
Xiang Li
9f92da1913
Merge pull request #4566 from xiang90/com
...
etcdctlv3: Compatibility Support
2016-02-26 11:56:40 -08:00