fc7da09d67
*: add missing godoc package descriptions
...
Fixes #4074
2016-05-27 15:15:26 -07:00
8a718f3e56
etcdserverpb: document prefix, range query
...
Fix https://github.com/coreos/etcd/issues/5401 .
2016-05-25 16:53:36 -07:00
1c544c3ba5
api: add v3rpc capability
2016-05-23 14:45:08 -07:00
6f2e7875aa
etcdctl: add migrate command
...
Migrate command accepts a datadir and an optional user-provided
transformer function that transform v2 keys to v2 keys.
Migrate command then builds a v3 backend state based on the existing
v2 keys and the output of the transformer function.
2016-05-19 12:17:15 -07:00
fb8d12a9cd
Merge pull request #5379 from heyitsanthony/fix-snapshot-close-wal
...
etcdserver: wait for snapshots before closing raft
2016-05-17 15:19:41 -07:00
73204e9637
etcdserver: wait for snapshots before closing raft
...
Fixes #5374
2016-05-17 15:04:25 -07:00
ac2e3e43bf
v3rpc: add sha trailer to snapshot
2016-05-16 11:15:03 -07:00
abb4cd5646
etcdserver: update LICENSE header
2016-05-12 20:49:40 -07:00
a880e9c7cb
Merge pull request #5332 from xiang90/sl
...
*: cancel required leader streams when memeber lost its leader
2016-05-12 20:24:34 -07:00
9c103dd0de
*: cancel required leader streams when memeber lost its leader
2016-05-12 19:42:21 -07:00
b1f95c314b
*: fix protodoc, consistent casing in api doc
...
There was a bug in protodoc.
This changes git SHA to use the latest protodoc.
And make the letter casing consistent with original
Protocol Buffer. Go capitalizes the member variables,
but the protocol buffer documentation should be same as
original proto files.
2016-05-12 16:23:29 -07:00
6fc3106e68
Merge pull request #5324 from xiang90/partitioned
...
*: etcd member rejects unary call with leader requirement when it does not have leader
2016-05-11 17:48:06 -07:00
19221b33cc
*: etcd member rejects unary call with leader requirement when it does not have leader
2016-05-11 16:34:34 -07:00
dcb3b7aecf
*: scrub legacy ports from code and scripts
2016-05-11 13:46:30 -07:00
ab11415d25
*: add proposalsCommitted metrics
2016-05-10 10:56:25 -07:00
4ae47ad934
Merge pull request #5294 from xiang90/r_metrics
...
*: simplify network metrics
2016-05-09 22:50:45 -07:00
98dbdd5fbb
*: simplify network metrics
2016-05-09 22:37:12 -07:00
0d43a2b7e7
Merge pull request #5295 from ajityagaty/auth_disable
...
auth: Adding support for "auth disable" command.
2016-05-07 23:09:37 -07:00
adc981c53d
auth: Adding support for "auth disable" command.
...
Added support for the auth disable command in the server, added the
etcdctl command and a respective testcase.
2016-05-07 19:21:49 -07:00
c9c2cdfeaf
Merge pull request #5293 from heyitsanthony/fix-compact-cancel-crash
...
etcdserver: fix nil dereference in physical Compact on proposal timeout
2016-05-06 16:25:03 -07:00
824ffded12
etcdserver: fix nil dereference in physical Compact on proposal timeout
...
Fixes #5292
2016-05-06 15:38:18 -07:00
824478be5f
*: add has leader metrics
2016-05-06 13:59:19 -07:00
ffd1fa6f52
Merge pull request #5288 from gyuho/version_bump
...
*: bump to 3.0.0-beta.0
2016-05-06 13:29:19 -07:00
faca29fc3b
Merge pull request #5287 from xiang90/l_metrics
...
*: add leader changes to metrics
2016-05-06 13:27:08 -07:00
76d073a2b5
*: add leader changes to metrics
2016-05-06 13:12:20 -07:00
74ea9ea5cd
*: bump to 3.0.0-beta.0
2016-05-06 13:09:50 -07:00
3c2d0a229c
v2http: allow empty role for GET /users
...
Fix https://github.com/coreos/etcd/issues/5246 .
2016-05-06 11:39:38 -07:00
98031a3b6e
Merge pull request #5249 from xiang90/metrics
...
*: add metrics for grpc api
2016-05-05 14:19:46 -07:00
063307ec0a
*: add metrics for grpc api
2016-05-05 13:45:52 -07:00
9bf601a921
etcdserver: log timeout
2016-05-03 13:39:31 -07:00
a288188001
*: typo, remove string type assertions
2016-05-03 10:59:57 -07:00
015acabdbb
*: rerun genproto -g
2016-05-02 23:02:31 -07:00
064c1ff0f3
etcdserver/api/v3rpc: use Revision from Hash API
2016-05-02 15:06:39 -07:00
ea1d0f3e0d
etcdserver: Improve some debug metrics.
...
The _total suffix is by convention for counters,
don't use it on a gauge. Clarify help string.
Tweak metric name so it'll sort with related metrics,
and be a little more understandable.
Remove open file descriptor metric, as Prometheus client_golang
provides that out of the box as process_open_fds which is also
more up to date. Both only support Linux, so there's no loss of
platform support.
Fixes #5229
2016-04-30 01:29:13 +01:00
506cf1f03f
etcdserver/api/v3rpc: use new errors
2016-04-29 12:00:26 -07:00
2b361cf06b
rpctypes: define a new error interface
2016-04-29 12:00:22 -07:00
f613052435
rpctypes: Error function to convert clientv3 error
2016-04-28 12:16:13 -07:00
6ee5f9c677
etcdserver: add timeout for processing v3 request
2016-04-28 08:52:17 -07:00
06ea8aee11
v3rpc: only fill lease grant header if no error
...
Was panicking under cluster fault injection.
2016-04-27 16:28:40 -07:00
ca83793876
Merge pull request #5169 from xiang90/ready
...
etcdserver: do not serve requests before finish the first internal proposal
2016-04-27 16:05:12 -07:00
434f2c356d
etcdserver: do not serve requests before finish the first internal proposal
2016-04-27 15:46:31 -07:00
8b3d1562f9
Documentation: remove admin_guide out of v2
2016-04-27 13:48:07 -07:00
afd2cc7373
Merge pull request #5206 from xiang90/lease_header
...
v3rpc: fill lease header
2016-04-27 11:18:00 -07:00
c3de53c23c
v3rpc: fill lease header
2016-04-27 10:30:23 -07:00
c8ab6c348a
Merge pull request #5196 from gyuho/password_check
...
etcdserver/auth: check empty password
2016-04-26 15:56:17 -07:00
07685bcf97
etcdserver/auth: check empty password in merge
...
Fix https://github.com/coreos/etcd/issues/5182 .
2016-04-26 15:37:15 -07:00
ce76c28805
Merge pull request #5197 from heyitsanthony/fix-lease-revoke-keepalive
...
etcdserver: respond with ttl=0 for revoked lease keep alive
2016-04-26 14:13:54 -07:00
af1a0b60e2
etcdserver: respond with ttl=0 for revoked lease keep alive
...
Fixes #5172
2016-04-26 13:53:20 -07:00
67645095e9
*: add debugging metrics
2016-04-26 09:52:56 -07:00
b7ac758969
*: rename storage package to mvcc
2016-04-25 15:25:51 -07:00