Anthony Romano
2db9d3b702
Merge pull request #6440 from lclarkmichalek/how-to-ssl-question-mark
...
Obey the usual rules of SSL server name verification when using a private PKI
2017-01-17 10:28:22 -08:00
Gyu-Ho Lee
bad2f03cd0
Merge pull request #7173 from gyuho/manual
...
ctlv3: print cluster info after adding new member
2017-01-17 10:15:39 -08:00
Armstrong Li
b8e9bd2b42
ctlv3: print cluster info after adding new member
2017-01-17 09:52:38 -08:00
Laurie Clark-Michalek
eba41cd7b3
pkg/transport: Obey the usual laws of ssl when using a private PKI
2017-01-15 21:27:53 +00:00
Xiang Li
017ea3df50
Merge pull request #7164 from elimisteve/patch-1
...
clientv3: Fixed []byte to string conversion syntax in KV comment
2017-01-15 13:12:01 -08:00
Steve Phillips
eb7a804ca8
kv.go: Fixed []byte to string conversion syntax in comment
2017-01-15 05:57:16 -08:00
Gyu-Ho Lee
b9d3bd8d42
Merge pull request #7163 from gyuho/snapshot-count
...
etcd-tester: use 10K for '--snapshot-count'
2017-01-14 17:52:09 -08:00
Gyu-Ho Lee
6f9a20803c
etcd-tester: use 10K for '--snapshot-count'
...
Since we want to send snapshot more often in failure injected cluster
2017-01-14 17:29:35 -08:00
Xiang Li
699b1e5b3a
Merge pull request #7160 from xiang90/snapshotcount
...
etcdserver: increase snapshot to 100,000
2017-01-14 16:53:44 -08:00
Xiang Li
26d99269c0
Merge pull request #6898 from mitake/auth-maintain
...
RFC, WIP: etcdserver: let maintenance services require root role
2017-01-14 11:22:14 -08:00
Hitoshi Mitake
783eaf9de6
e2e: add cases for defrag and snapshot with authentication
2017-01-14 19:36:24 +09:00
Hitoshi Mitake
9886e9448e
auth, etcdserver: let maintenance services require root role
...
This commit lets maintenance services require root privilege. It also
moves AuthInfoFromCtx() from etcdserver to auth pkg for cleaning purpose.
2017-01-14 19:36:24 +09:00
Xiang Li
c5a9d54835
etcdserver: increase snapshot to 100,000
...
Keep more wal entries in memory for fast follower recovery.
10,000 was a too small number that triggers quite a few snapshots.
ZK proves that 100,000 is a reasonable number for even old less prowerful
machines.
Eventually we should provide both count and max memory (for large entries).
2017-01-13 18:05:25 -08:00
Gyu-Ho Lee
118fd18eb6
Merge pull request #6894 from gyuho/preserve-value
...
*: 'ignore_value' to detach lease with PutRequest
2017-01-13 16:02:19 -08:00
Gyu-Ho Lee
0f8060bede
grpcproxy: handle 'IgnoreValue' field in PutRequest
2017-01-13 15:13:18 -08:00
Gyu-Ho Lee
5dffa38fb2
e2e: test put command with '--ignore-value' flag
2017-01-13 15:13:18 -08:00
Gyu-Ho Lee
e03850c4ac
ctlv3: add '--ignore-value' flag to 'put' command
2017-01-13 15:13:18 -08:00
Gyu-Ho Lee
d94d22122b
clientv3: add 'WithIgnoreValue' option
2017-01-13 15:13:18 -08:00
Gyu-Ho Lee
a66f133209
integration: test Put,Txn with ignore_value flag
2017-01-13 15:13:18 -08:00
Gyu-Ho Lee
8752ee52a5
etcdserver: use prev-value for ignore_value writes
2017-01-13 15:13:18 -08:00
Gyu-Ho Lee
e655420d33
v3rpc: error for non-empty value with ignore_value
2017-01-13 15:13:18 -08:00
Gyu-Ho Lee
7f8b5774a4
*: regenerate proto files with 'ignore_value'
2017-01-13 15:13:18 -08:00
Gyu-Ho Lee
8eea93942d
*: 'ignore_value' to detach lease with PutRequest
2017-01-13 15:13:18 -08:00
Gyu-Ho Lee
4730bddea7
Merge pull request #7153 from gyuho/cap
...
etcdserver/api, rafthttp: add version v3.2
2017-01-13 14:59:14 -08:00
Gyu-Ho Lee
fa9a78450c
rafthttp: add 3.2.0 stream type
2017-01-13 14:23:15 -08:00
Gyu-Ho Lee
ea94aea136
etcdserver/api: add 3.2 in capability
2017-01-13 14:00:03 -08:00
Gyu-Ho Lee
a8cc11375f
version: bump to v3.2.0+git
2017-01-13 12:58:15 -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