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
Gyu-Ho Lee
69031e3a6d
clientv3/ordering: acquire setPrevRev mutex only when needed
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-10-03 15:06:37 -07:00
Gyu-Ho Lee
e44ce19c1f
Merge pull request #8639 from gyuho/ineffassign
...
test: add 'ineffassign'
2017-10-03 10:30:55 -07:00
Gyu-Ho Lee
6555262cae
Merge pull request #8640 from gyuho/proc
...
Procfile: use grpc-proxy instead of v2 proxy
2017-10-03 10:28:52 -07:00
Gyu-Ho Lee
207c90c5e7
travis: install 'ineffassign'
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-10-03 10:14:37 -07:00
Gyu-Ho Lee
0199bdc266
*: fix 'ineffassign' issues
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-10-03 10:14:33 -07:00
Gyu-Ho Lee
182d071fd0
Documentation/v2: add Procfile.v2 for proxy
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-10-03 09:22:31 -07:00
Gyu-Ho Lee
01e83a4334
Procfile: use grpc-proxy instead of v2 proxy
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-10-03 09:18:56 -07:00
Gyu-Ho Lee
72fbe0576d
test: run ineffassign in fmt pass
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-10-03 02:14:02 -07:00
Gyu-Ho Lee
46223a2202
Merge pull request #8638 from gyuho/typo
...
Documentation/op-guide: fix typo in configuration.md
2017-10-02 16:47:22 -07:00
Gyu-Ho Lee
530d421f61
Documentation/op-guide: fix typo in configuration.md
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-10-02 16:35:26 -07:00
Gyu-Ho Lee
8b7fc3e28f
Merge pull request #8637 from gyuho/health-log
...
clientv3: add more health balancer debugging logs
2017-10-02 15:53:45 -07:00
Gyu-Ho Lee
c6e7d3ab7d
Merge pull request #8635 from gyuho/options
...
Documentation/op-guide: add missing flags to configuration.md
2017-10-02 15:42:30 -07:00
Gyu-Ho Lee
b186265003
Merge pull request #8636 from gyuho/monitoring
...
Documentation/op-guide: add Grafana dashboard link
2017-10-02 15:40:50 -07:00
Gyu-Ho Lee
3f596db104
clientv3: add more health balancer debugging logs
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-10-02 15:38:36 -07:00
Xiang Li
3a566fd3ad
Merge pull request #8612 from lorneli/clientv3_integration
...
clientv3/integration: test leasing txn invalidates deleted cache
2017-10-02 12:29:35 -07:00
Gyu-Ho Lee
245d03f129
Documentation/op-guide: add Grafana dashboard link
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-10-02 12:24:05 -07:00
Gyu-Ho Lee
834add042e
Documentation/op-guide: add missing flags to configuration.md
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-10-02 09:49:43 -07:00
Hitoshi Mitake
5f7ce4f7e1
e2e: add a test case for --peer-cert-allowed-cn
2017-10-02 15:59:17 +09:00
Hitoshi Mitake
1d28a7a69b
integration/fixtures: add cert and key of different CN for testing purpose
2017-10-02 15:59:17 +09:00
Hitoshi Mitake
70018e9207
etcdmain, pkg: CN based auth for inter peer connection
...
This commit adds an authentication mechanism to inter peer connection
(rafthttp). If the cert based peer auth is enabled and a new option
`--peer-cert-allowed-cn` is passed, an etcd process denies a peer
connection whose CN doesn't match.
2017-10-02 15:59:17 +09:00
lorneli
aac652009d
clientv3/integration: test leasing txn invalidates deleted cache
...
Test cache invalidating in txnLeasing.commitToCache function.
2017-09-30 13:04:06 +08:00
Gyu-Ho Lee
f361dcc639
Merge pull request #8629 from gyuho/debug-client
...
integration: enable client debug logging on CLIENT_DEBUG
2017-09-29 12:53:36 -07:00
Gyu-Ho Lee
bc5b7c0937
integration: enable client debug logging on EXPECT_DEBUG
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-09-29 12:19:59 -07:00
fanmin shi
bcef78c665
Merge pull request #8563 from fanminshi/make_auto_compaction_granular
...
*: support auto-compaction with finer granularity
2017-09-29 11:18:51 -07:00
Gyu-Ho Lee
0e48b5fa0d
Merge pull request #8540 from gyuho/news
...
NEWS: add v3.2.8
2017-09-29 10:52:12 -07:00
Gyu-Ho Lee
daa224a088
Merge pull request #8621 from tpot/agent-test-data-dir
...
functional-tester: don't specify data dir on tester side
2017-09-29 08:50:04 -07:00
Tim Potter
f8e63934b1
functional-tester: don't specify data dir on tester side
...
Data directory is added automatially in commit 2e3d27e but test was
not updated.
2017-09-29 15:06:52 +10:00
fanmin shi
0e1993f131
etcdmain: check for empty AutoCompactionRetention
2017-09-28 17:31:09 -07:00
fanmin shi
253259452b
compactor: support finer retention period in compactor.go
2017-09-28 17:22:52 -07:00
fanmin shi
733de98cfb
*: modify etcd flags to support finner compaction retention
2017-09-28 17:22:44 -07:00