Xiang Li
6571829f16
Merge pull request #8663 from YuleiXiao/add_keepalive_for_ctlv3
...
etcdctl/v3: add keep alive time/timeout
2017-10-09 09:45:59 -07:00
Gyu-Ho Lee
71197ab2a5
Merge pull request #8670 from gyuho/rrr
...
README: update 'goreman' guide with 'grpc-proxy'
2017-10-09 09:35:47 -07:00
Gyu-Ho Lee
90c3f91f29
README: update 'goreman' guide with 'grpc-proxy'
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-10-09 09:28:22 -07:00
yuleixiao
04940efcc2
etcdctl: add keep alive time/timeout in etcdctl
...
client can switch from fault node to normal when keep alive is timeout
Fixes #7941
2017-10-09 09:51:43 +08:00
Gyu-Ho Lee
a68a3dc79e
Merge pull request #8661 from jpbetz/docker-dns-srv-fix
...
Dockerfile: Improve file permissions for docker build images using bind9
2017-10-07 11:17:57 -07:00
Joe Betz
abc81d03a7
Dockerfile: Improve file permissions for docker build images using bind9
...
/etc/init.d/bind9 is run as the 'bind' user. This fixes file permissions
for the configuration files added by the Dockerfile to match.
2017-10-06 23:34:39 -07:00
Xiang Li
b766a26059
Merge pull request #8257 from yudai/websocket_streams
...
embed: support websocket for bi-directional streams
2017-10-06 21:33:55 -07:00
Gyu-Ho Lee
e8e3467455
Merge pull request #8659 from gyuho/pinned
...
clientv3: add pinned() method to 'balancer'
2017-10-06 16:03:14 -07:00
Gyu-Ho Lee
bed5f388a8
clientv3: add pinned() method to 'balancer'
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-10-06 15:28:21 -07:00
Iwasaki Yudai
0cdf5b2d58
vendor: add github.com/tmc/grpc-websocket-proxy
...
Updating golang.org/x/net as well so that a new dependency
github.com/sirupsen/logrus can be compiled on Windows environments.
2017-10-06 15:14:01 -07:00
Gyu-Ho Lee
077b361bfc
Merge pull request #8658 from gyuho/etcdhttp-godoc
...
etcdserver/api/etcdhttp: document package in doc.go
2017-10-06 10:51:08 -07:00
Gyu-Ho Lee
1109c6c321
etcdserver/api/etcdhttp: document package in doc.go
...
It was missing from godoc.
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-10-06 10:47:47 -07:00
Gyu-Ho Lee
dcaa0cddfc
Merge pull request #8657 from gyuho/debug-line
...
clientv3: add debugging lines to 'retry' paths
2017-10-06 10:38:44 -07:00
Gyu-Ho Lee
1c6fbcd3d0
clientv3: add debugging lines to 'retry' paths
...
Helpful for debugging client balancer.
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-10-06 10:13:25 -07:00
Gyu-Ho Lee
d2b3e578e7
Merge pull request #8653 from gyuho/changelog
...
CHANGELOG: add v3.2.9, minor updates
2017-10-06 09:00:49 -07:00
Gyu-Ho Lee
39912e7018
Merge pull request #8655 from gyuho/makefile
...
Makefile: suffix test log files
2017-10-06 08:52:11 -07:00
Gyu-Ho Lee
d9e8d4665c
Makefile: suffix test log files
...
In preparation of running all tests inside container.
Currently, we run Jenkins in shared environment.
This is not good. Need manual Go runtime updates,
cannot run two different branches, port conflicts,
out of disk errors, etc.
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-10-06 08:36:32 -07:00
Iwasaki Yudai
37eabd770e
embed: support websocket for bi-directional streams
2017-10-05 16:08:18 -07:00
Gyu-Ho Lee
c58ba620dd
Merge pull request #8654 from gyuho/update
...
e2e/docker-dns-srv: test with TLS
2017-10-05 16:02:23 -07:00
Xiang Li
db0ea5d44b
Merge pull request #8651 from xiang90/https_srv
...
embed: fix HTTPs + DNS SRV discovery
2017-10-05 15:49:42 -07:00
Gyu-Ho Lee
cab94ac128
CHANGELOG: add v3.2.9, minor updates
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-10-05 15:42:28 -07:00
Xiang
f79d5aaca4
embed: fix HTTPs + DNS SRV discovery
2017-10-05 15:21:45 -07:00
Gyu-Ho Lee
5d3a5912eb
e2e/docker-dns-srv: enable peer, client TLS
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-10-05 15:15:02 -07:00
Gyu-Ho Lee
d57159f79a
e2e/docker-dns-srv: use 'etcd.local' as SRV, clean up
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-10-05 22:05:33 +00:00
Gyu-Ho Lee
e7e24dab64
e2e/docker-dns: enable client-cert-auth in /run.sh
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-10-05 22:05:33 +00:00
Gyu-Ho Lee
09f02e5507
fixtures: add 'localhost' to wildcard cert for local cluster
...
Otherwise, local cluster tests fail.
2017-10-05 22:05:20 +00:00
Gyu-Ho Lee
867e3da0c4
Merge pull request #8652 from gyuho/proxy-tests-Makefile
...
Makefile: add 'test-proxy', 'test-coverage'
2017-10-05 11:38:02 -07:00
Gyu-Ho Lee
b0dc639807
Makefile: add 'test-proxy', 'test-coverage'
...
To dockerize all test runs in Jenkins.
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-10-05 10:52:22 -07:00
Gyu-Ho Lee
70aa30f281
e2e/docker-dns-srv: upgrade Go version to 1.9.1
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-10-05 10:40:29 -07:00
Gyu-Ho Lee
8b75689c05
Merge pull request #8648 from gyuho/mu
...
mvcc: move 'keyi' define before holding locks
2017-10-05 10:28:44 -07:00
Gyu-Ho Lee
9154b31bf3
mvcc: move 'keyi' define before holding locks
...
To make it consistent with other code paths.
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-10-05 10:06:28 -07:00
Gyu-Ho Lee
75a51f77f3
Merge pull request #8628 from gyuho/makefile
...
Makefile: initial commit
2017-10-05 09:58:49 -07:00
Gyu-Ho Lee
b3ff3982b8
Merge pull request #8650 from gyuho/travis
...
travis: specify Go minor versions
2017-10-05 09:57:57 -07:00
Gyu-Ho Lee
2c93dbf0a8
travis: specify Go minor versions
...
1.9.x doesn't work with travis Go 'gimme'.
https://travis-ci.org/coreos/etcd/jobs/283789582#L616-L629
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-10-05 09:54:52 -07:00
Gyu-Ho Lee
ded97c874b
Dockerfile-test: upgrade Go version to 1.9.1
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-10-05 09:48:09 -07:00
Gyu-Ho Lee
f5b1da6a20
Makefile: add 'docker-dns-srv-*'
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-10-05 09:48:06 -07:00
Gyu-Ho Lee
db1be7ebc0
e2e/docker-dns: clean up Procfile.tls
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-10-05 09:47:37 -07:00
Gyu-Ho Lee
85bbd0cead
e2e/docker-dns-srv: initial commit
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-10-05 09:47:37 -07:00
Gyu-Ho Lee
23a302364c
Makefile: initial commit
...
Initial commit to run DNS/SRV tests.
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-10-05 09:47:33 -07:00
Gyu-Ho Lee
b401659fbb
Merge pull request #8649 from gyuho/crypto
...
vendor: update 'golang.org/x/crypto'
2017-10-05 09:45:20 -07:00
Gyu-Ho Lee
0e6e2f5ec5
vendor: update 'golang.org/x/crypto'
...
To include 6c586e17d9
.
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-10-05 07:35:11 -07:00
Gyu-Ho Lee
999f329c87
Merge pull request #8634 from gyuho/config
...
clientv3/yaml: add 'TrustedCAfile' field to replace 'CAfile'
2017-10-04 14:01:40 -07:00
Gyu-Ho Lee
1f2197b1f8
pkg/transport: add TODO to deprecate 'CAFile' field in v4
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-10-04 14:01:01 -07:00
Gyu-Ho Lee
05f96e8770
clientv3/yaml: add 'TrustedCAfile' field to replace 'CAfile'
...
To be consistent with etcdmain.
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-10-04 14:00:54 -07:00
Gyu-Ho Lee
58e825c636
Merge pull request #8644 from gyuho/changelog
...
CHANGELOG: convert from plain text 'news'
2017-10-04 12:28:39 -07:00
Gyu-Ho Lee
2b09a554a2
CHANGELOG: convert from plain text 'news'
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-10-04 11:48:31 -07:00
Gyu-Ho Lee
863dfd1f0e
Merge pull request #8616 from mitake/peer-cn-auth
...
RFC: etcdmain, pkg: CN based auth for inter peer connection
2017-10-04 10:00:53 -07:00
Gyu-Ho Lee
78c57418e0
Merge pull request #8643 from gyuho/ordering
...
clientv3/ordering: add missing 'errOrderViolation' error check
2017-10-03 18:39:28 -07:00
Gyu-Ho Lee
b2f5393b64
clientv3/ordering: add missing 'errOrderViolation' error check
...
Fix https://github.com/coreos/etcd/issues/8641 .
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-10-03 18:04:36 -07:00
Gyu-Ho Lee
7fb5b90bed
Merge pull request #8642 from gyuho/mu
...
clientv3/ordering: acquire setPrevRev mutex only when needed
2017-10-03 15:56:15 -07:00