nolouch
e20b9d9e16
lease: fix deadlock with renew lease when the checkpointor is set
...
Signed-off-by: nolouch <nolouch@gmail.com>
2019-02-24 19:53:09 +08:00
Trung Nguyen
5b4ff6c6d5
raftexample: update readme
2019-02-21 16:56:52 -05:00
Trung Nguyen
74d6df2bd6
raftexample: added build instruction and minor refactoring
2019-02-21 15:00:38 -05:00
Gyuho Lee
dca0dec382
integration: use default log configuration
...
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
2019-02-21 11:00:01 -08:00
Gyuho Lee
4f46b65748
clientv3: use default info level log configuration
...
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
2019-02-21 10:57:38 -08:00
Gyuho Lee
8d1a62e7ef
*: use default log configuration for server
...
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
2019-02-21 10:57:26 -08:00
Gyuho Lee
52391e3be7
pkg/logutil: define default zap.Config
...
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
2019-02-21 10:56:53 -08:00
Jingyi Hu
8c228d692b
Merge pull request #10473 from haroldHT/master
...
benchmark: fix install docs
2019-02-19 13:27:55 -08:00
Gyuho Lee
e77069fd2e
Merge pull request #10486 from gyuho/vendor
...
vendor: fix vendor go mod
2019-02-19 09:29:05 -08:00
Gyuho Lee
a151edc8c2
vendor: fix vendor go mod
...
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
2019-02-19 08:48:25 -08:00
Xiang Li
bf9444b32d
Merge pull request #10378 from johncming/net-partition
...
clientv3/integration: add timeout case.
2019-02-19 18:36:44 +08:00
haroldHT
a1fb18a9fc
benchmark: fix install docs
2019-02-18 18:15:40 +08:00
caoming
94b782e7c9
clientv3/integration: add timeout case.
2019-02-18 09:38:49 +08:00
Gyuho Lee
784daa0498
Merge pull request #10476 from gyuho/client-log
...
clientv3: clarify retry interceptor logging
2019-02-15 10:17:05 -08:00
Gyuho Lee
5877763990
tests/e2e: fix "authLeaseTestLeaseRevoke"
...
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
2019-02-15 09:39:03 -08:00
Gyuho Lee
6af8ce6c60
clientv3: clarify retry interceptor logging
...
Log only when it errors + some clarification
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
2019-02-15 08:48:37 -08:00
Xiang Li
4cd0bf8ea8
Merge pull request #10444 from WIZARD-CXY/nnboltdb
...
*: add flag to let etcd use the new boltdb freelistType feature
2019-02-14 13:16:56 +08:00
WizardCXY
e6c6d8492e
*: add flag to let etcd use the new boltdb freelistType feature
2019-02-14 11:07:08 +08:00
Xiang Li
24fc2a983a
Merge pull request #10465 from hpandeycodeit/docfix_10462
...
Fixed --strict-reconfig-check#10462
2019-02-12 08:16:53 +08:00
Himanshu Pandey
6757a568e0
Documentation: Fixed --strict-reconfig-check#10462
2019-02-11 14:39:11 -08:00
Xiang Li
3546c4868c
Merge pull request #10445 from spzala/fromkey9833
...
clientv3: fix WithFromKey
2019-02-07 14:50:13 -08:00
Xiang Li
deff5588ff
Merge pull request #10457 from mkumatag/limit_ciphersuite
...
pkg/transport: Limit InvalidCipherSuites to TLS12
2019-02-07 13:15:32 -08:00
Gyuho Lee
0f58292ca5
CHANGELOG-3.3: fix typo in Go version
...
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
2019-02-07 12:07:59 -08:00
Gyuho Lee
68835bddd0
CHANGELOG-3.3: add v3.3.12
...
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
2019-02-07 12:07:20 -08:00
Gyuho Lee
30018dbf52
Merge pull request #10456 from jpbetz/changelog-10443
...
Add #10443 fix to changelogs
2019-02-07 10:41:15 -08:00
Xiang Li
715510a5d2
Merge pull request #10446 from povilasv/etcd-mixin-fix-msg
...
etcd-mixin: Improve etcdHighNumberOfLeaderChanges,etcdHighNumberOfFailedProposals messages
2019-02-07 10:25:03 -08:00
Xiang Li
0418488666
Merge pull request #10454 from mkumatag/fix_shadow
...
Add shadow tool
2019-02-07 10:23:50 -08:00
Manjunath A Kumatagi
45d09f0508
pkg/transport: Limit InvalidCipherSuites to TLS12
2019-02-07 08:18:00 -06:00
Manjunath A Kumatagi
474cea1cd6
test: Add shadow tool
2019-02-06 23:20:06 -06:00
Xiang Li
faa7a49972
Merge pull request #10443 from Quasilyte/quasilyte/fix_args_order
...
etcdctl: fix strings.HasPrefix args order
2019-02-06 10:54:11 -08:00
Povilas Versockas
eb8e94c4ed
etcd-mixin: Improve etcdHighNumberOfLeaderChanges,etcdHighNumberOfFailedProposals message
...
Currently alert messages state that we detect issue
within the last 1 hour, although we check
for last 15min and wait for 15min for this alert to keep firing.
This fix changes the message to be 30minutes.
2019-02-04 09:28:23 +02:00
Sahdev P. Zala
313ab0ba47
clientv3: fix WithFromKey
...
The WithFromKey func should not return error similar to etcdctl usage
of it when an empty key is provided.
Fixed #9833
2019-02-02 19:21:49 -05:00
Xiang Li
1fe6f109c8
Merge pull request #10443 from Quasilyte/quasilyte/fix_args_order
...
etcdctl: fix strings.HasPrefix args order
2019-02-02 13:41:40 -08:00
Xiang Li
be40b1d646
Merge pull request #10428 from cfc4n/master
...
clientv3/integration: Don't retry other endpoints when err == rpctypes.ErrAuthNotEnable
2019-02-02 13:37:56 -08:00
cfc4n
a033686acf
clientv3/integration: return err if err == rpctypes.ErrAuthNotEnable
2019-02-02 14:06:54 +08:00
Iskander Sharipov
48a2442fd7
etcdctl: fix strings.HasPrefix args order
...
Signed-off-by: Iskander Sharipov <quasilyte@gmail.com>
2019-02-02 02:39:27 +03:00
Gyuho Lee
3e0f0ba40e
Merge pull request #10401 from markmc/doc-drop-etcdctl-v3-flag
...
Eliminate some ETCDCTL_API=3 usage
2019-02-01 11:25:55 -08:00
Sahdev Zala
6070db22ed
Merge pull request #10424 from hexfusion/fx_genproto
...
*: bump protoc to 3.6.1 and fix genproto.sh
2019-01-30 12:53:39 -05:00
WizardCXY
46e23b233c
vendor: update boltdb and grpc middleware version
2019-01-30 06:21:57 -05:00
Hitoshi Mitake
329be66e8b
Merge pull request #10343 from mitake/proxy-cn
...
*: let grpcproxy rise an error when its cert has non empty CN
2019-01-26 01:53:12 +09:00
Hitoshi Mitake
a1f964afd3
tests: add a new e2e test case for the combination of non empty CN and grpc proxy
2019-01-25 00:43:57 +09:00
Hitoshi Mitake
b1afe210e4
Documentation: describe the problem of CN based auth + grpcproxy
2019-01-25 00:43:57 +09:00
Hitoshi Mitake
65887ae1b4
pkg, clientv3, etcdmain: let grpcproxy rise an error when its cert has non empty CN
...
Fix https://github.com/etcd-io/etcd/issues/9521
2019-01-25 00:43:57 +09:00
Hitoshi Mitake
fa521f4e00
Merge pull request #10392 from mitake/cn-gateway
...
*: grpc gateway and CN based auth
2019-01-24 09:08:04 +09:00
Xiang Li
de8e29e71c
Merge pull request #10423 from markmc/prober-http-status
...
prober: check response http status code
2019-01-22 11:19:15 -08:00
Hitoshi Mitake
69e2faec00
tests: update TestV3CurlAuthClientTLSCertAuth for using cert with empty CN
2019-01-23 03:26:34 +09:00
Hitoshi Mitake
11fb62ecb4
embed: requests for grpc gateway must have empty CN if --client-cert-auth is passed
...
This commit lets grpc gateway return a correct error to clients.
Even if a client has a cert with non empty CN, current gateway returns
an error like below:
```
$ curl --cacert ./integration/fixtures/ca.crt --cert ./integration/fixtures/server.crt --key ./integration/fixtures/server.key.insecure https://localhost:2379/v3/kv/put -X POST -d '{"key": "fromcurl", "value": "test"}'
{"error":"etcdserver: user name is empty","code":3}
```
This is because etcd ignores CN from gateway connection.
The error will be like this:
```
$ curl --cacert ./integration/fixtures/ca.crt --cert ./integration/fixtures/server.crt --key ./integration/fixtures/server.key.insecure https://localhost:2379/v3/kv/put -X POST -d '{"key": "fromcurl", "value": "test"}'
CommonName of client sending a request against gateway will be ignored and not used as expected
```
The error will be returned if the server is enabling auth and gRPC
gateway.
2019-01-23 03:26:34 +09:00
Hitoshi Mitake
72dd4a18c5
*: add a new option --enable-grpc-gateway for enabling/disabling grpc gateway
2019-01-23 03:26:34 +09:00
Sam Batschelet
cbdb36295e
Documentation: regenerate proto
...
Signed-off-by: Sam Batschelet <sbatsche@redhat.com>
2019-01-22 16:57:07 +00:00
Sam Batschelet
a011b2c4c4
scripts: disable go mod and bump protoc to 3.6.1
...
Signed-off-by: Sam Batschelet <sbatsche@redhat.com>
2019-01-22 16:55:01 +00:00