Gyu-Ho Lee
9ba3632614
Documentation: document upgrading to v3.1
2017-01-17 13:23:19 -08:00
Armstrong Li
c2d8b5a9e8
ctlv3: print cluster info after adding new member
2017-01-17 10:23:02 -08:00
Gyu-Ho Lee
0c88795a19
Merge pull request #7151 from gyuho/travis
...
travis: use Go 1.7.4, drop old env var
2017-01-13 12:55:32 -08:00
Gyu-Ho Lee
21e3418553
travis: use Go 1.7.4, drop old env var
...
We don't use Go 1.5.x anymore
2017-01-13 11:34:05 -08:00
Gyu-Ho Lee
bb797c1ee9
Merge pull request #7147 from gyuho/pkg/report
...
pkg/report: add 'Stats' to expose report raw data
2017-01-13 11:17:57 -08:00
Anthony Romano
304606ab0b
Merge pull request #7139 from heyitsanthony/proxy-rlock
...
grpcproxy/cache: acquire read lock on Get instead of write lock
2017-01-13 11:15:13 -08:00
Gyu-Ho Lee
74bad576ed
pkg/report: add 'Stats' to expose report raw data
2017-01-13 10:26:00 -08:00
Anthony Romano
7dfe503f1c
Merge pull request #7148 from heyitsanthony/fix-lease-overlap
...
clientv3: don't reset stream on keepaliveonce or revoke failure
2017-01-13 10:05:02 -08:00
Anthony Romano
af51f87ad2
vendor: remove groupcache, add ccache
2017-01-13 10:02:04 -08:00
Anthony Romano
9fa6c95054
grpcproxy: use ccache for key cache
...
groupcache needs a write lock and has no way to expire keys; ccache can
do this, though.
Also removes the key count metric, since there's no way to efficiently
calculate it using ccache.
2017-01-13 10:00:57 -08:00
Anthony Romano
5e3b20e70c
clientv3: don't reset stream on keepaliveonce or revoke failure
...
Would cause the keepalive loop to cancel out.
Fixes #7082
2017-01-13 09:05:23 -08:00
Hitoshi Mitake
c89eae790d
Merge pull request #7110 from mitake/reauth
...
etcdserver, clientv3: handle a case of expired auth token
2017-01-13 11:57:25 +09:00
fanmin shi
432bda4dec
Merge pull request #7146 from fanminshi/clientv3_balancer_uses_one_connection
...
clientv3: fix balancer test logic
2017-01-12 13:51:03 -08:00
fanmin shi
6d443ba3f9
clienv3: fix balancer test logic
2017-01-12 13:07:44 -08:00
Gyu-Ho Lee
6ce03389c8
Merge pull request #7138 from gyuho/NEWS
...
NEWS: add v3.1.0, v3.0.16 + minor fixes
2017-01-12 11:33:13 -08:00
Anthony Romano
34136a69c8
Merge pull request #7145 from heyitsanthony/warn-ca-ignore
...
transport: warn on user-provided CA
2017-01-12 11:14:28 -08:00
Gyu-Ho Lee
c23d666328
NEWS: add v3.1.0, v3.0.16 + minor fixes
2017-01-12 11:07:27 -08:00
Anthony Romano
da8fd18d8e
transport: warn on user-provided CA
...
ServerName is ignored for a user-provided CA for backwards compatibility. This
breaks PKI, so warn it is deprecated.
2017-01-12 09:10:05 -08:00
Xiang Li
824277cb3a
Merge pull request #7119 from sinsharat/add_load_test_tool
...
tools: Add etcd 3.0 load test tool refernece
2017-01-11 22:17:57 -08:00
sharat
c512839382
tools: Add etcd 3.0 load test tool refernece
2017-01-12 11:35:32 +05:30
Hitoshi Mitake
d431b64d97
etcdserver, clientv3: handle a case of expired auth token
...
This commit adds a mechanism of handling a case of expired auth token
to clientv3. If a server returns an error code
grpc.codes.Unauthenticated, newRetryWrapper() tries to get a new token
and use it as an option of PerRPCCredential.
Fixes https://github.com/coreos/etcd/issues/7012
2017-01-12 11:49:02 +09:00
Anthony Romano
0df543dbb3
Merge pull request #7141 from heyitsanthony/rate-limit-range
...
benchmark: option to rate limit range benchmark
2017-01-11 15:44:33 -08:00
Anthony Romano
6e730af65a
benchmark: option to rate limit range benchmark
2017-01-11 14:36:46 -08:00
Anthony Romano
43dd751c47
Merge pull request #7137 from heyitsanthony/display-docs
...
documentation: display docs.md in github browser
2017-01-11 11:29:29 -08:00
Anthony Romano
6f801d2ae8
documentation: display docs.md in github browser
2017-01-11 10:37:42 -08:00
Gyu-Ho Lee
925d1d74ce
Merge pull request #7133 from gyuho/bench
...
pkg/report: support 99.9-percentile, change column name
2017-01-10 18:25:03 -08:00
Gyu-Ho Lee
e44d3abc77
pkg/report: support 99.9-percentile, change column name
2017-01-10 18:22:47 -08:00
Xiang Li
88bdd8a5d9
Merge pull request #7120 from sttts/sttts-update-ugorji-2
...
Update ugorji/go with embedded interface support
2017-01-10 13:11:56 -08:00
Anthony Romano
f0fa5ec507
Merge pull request #7128 from heyitsanthony/etcdctl-make-rootrole
...
etcdctl: create root role on auth enable if it does not yet exist
2017-01-10 12:22:02 -08:00
Xiang Li
b32a8010a7
Merge pull request #7121 from hhkbp2/add-test-case
...
raft: add RawNode test case for #6866
2017-01-09 23:37:23 -08:00
Anthony Romano
522232212d
Merge pull request #7127 from heyitsanthony/fix-auth-spin
...
auth: reject empty user name when checking op permissions
2017-01-09 19:11:18 -08:00
Dylan.Wen
16135165c2
raft: add RawNode test case for #6866
2017-01-10 10:55:57 +08:00
Anthony Romano
d20f23c795
etcdctl: create root role on auth enable if it does not yet exist
...
Kind of tedious to add the root role when enabling auth; can just add
it automatically.
2017-01-09 16:18:13 -08:00
Anthony Romano
c39a59c0be
auth: reject empty user name when checking op permissions
...
Passing AuthInfo{} to permission checking was causing an infinite loop
because it would always return an old revision error.
Fixes #7124
2017-01-09 15:53:36 -08:00
Anthony Romano
5278ea5ed0
integration: add grpc auth testing
2017-01-09 15:53:36 -08:00
Xiang Li
8adfc06084
Merge pull request #7118 from hhkbp2/fix-test-case
...
raft: fix test cases for #7042
2017-01-09 10:34:46 -08:00
Dr. Stefan Schimanski
4a245a632a
vendor: update ugorji/go
2017-01-09 12:13:50 +01:00
Dylan.Wen
7bb768ba34
raft: fix test case for #7042
2017-01-09 16:52:02 +08:00
Anthony Romano
f99c76cb47
Merge pull request #7113 from heyitsanthony/testutil-bufsize
...
testutil: increase size of buffer for stack dump
2017-01-06 18:16:42 -08:00
Anthony Romano
6ab8dcb679
testutil: increase size of buffer for stack dump
...
Too many goroutines to fit all stack traces in 8kb.
2017-01-06 17:14:42 -08:00
fanmin shi
bc2d47118d
Merge pull request #7016 from fanminshi/faq_add_meaning_of_etcd
...
why: add origin of the term etcd
2017-01-06 16:13:34 -06:00
fanmin shi
953b0c6ba2
why: add origin of the term etcd
...
explain the meaning behind the term etcd.
2017-01-06 16:12:20 -06:00
Xiang Li
628e83ecc7
Merge pull request #7106 from gyuho/go1.8
...
integration: use only digits in unix ports
2017-01-06 13:04:35 -08:00
Anthony Romano
998f8bf291
Merge pull request #7112 from heyitsanthony/expect-debug
...
expect: EXPECT_DEBUG environment variable
2017-01-06 11:52:26 -08:00
Anthony Romano
af5b8190d2
Merge pull request #7111 from heyitsanthony/e2e-ctl-trace
...
e2e: dump stacks on ctlTest timeout
2017-01-06 11:28:56 -08:00
Anthony Romano
cf382dbe60
expect: EXPECT_DEBUG environment variable
...
Dump process output to stdout when EXPECT_DEBUG != "".
2017-01-06 11:09:06 -08:00
Anthony Romano
acfa601075
e2e: dump stack on ctlTest timeout
...
Figure out which process is blocking for Elect/Lock test timeouts.
2017-01-06 02:03:55 -08:00
Gyu-Ho Lee
6825ffe1a4
integration: use only digits in unix ports
...
Fix https://github.com/coreos/etcd/issues/6959 .
2017-01-05 12:34:54 -08:00
Anthony Romano
a42b399f4e
Merge pull request #7094 from heyitsanthony/fix-duplicate-grant
...
auth: use quorum get for GetUser/GetRole for mutable operations
2017-01-05 11:28:33 -08:00
Anthony Romano
5feb4e1027
Merge pull request #7103 from heyitsanthony/proxy-watch-close
...
grpcproxy: tear down watch when client context is done
2017-01-04 19:04:08 -08:00