Joe Betz
b3b06a862a
clientv3: Fix maintenance APIs to directly dial grpc endpoints correctly.
2018-07-23 11:20:15 -07:00
Gyuho Lee
0458c5d54b
Merge pull request #9951 from gyuho/revive
...
*: integrate https://github.com/mgechev/revive with fmt tests
2018-07-23 06:39:33 -07:00
Xiang Li
e4e347133e
Merge pull request #9952 from gyuho/fix-keepalive
...
clientv3: fix keepalive send interval when response queue is full
2018-07-22 22:20:23 -07:00
Gyuho Lee
e93fb56037
clientv3: clean up variables, add response dropping warning
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-07-22 17:59:38 -07:00
Gyuho Lee
f3385418bb
clientv3: fix keepalive send interval when response queue is full
...
client should update next keepalive send time
even when lease keepalive response queue becomes full.
Otherwise, client sends keepalive request every 500ms
regardless of TTL when the send is only expected to happen
with the interval of TTL / 3 at minimum.
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-07-22 17:59:32 -07:00
Gyuho Lee
42bef8460c
*: clean up code format
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-07-21 16:34:56 -07:00
Gyuho Lee
6ab3cc0a2e
mvcc: clean up code format
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-07-21 16:03:16 -07:00
Gyuho Lee
51af6a062f
etcdserver: clean up code format
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-07-21 16:03:16 -07:00
Gyuho Lee
90a5da18cf
clientv3: clean up code format
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-07-21 16:03:12 -07:00
Gyuho Lee
15a81f2d5c
pkg: clean up code format
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-07-21 15:49:58 -07:00
Gyuho Lee
6fabe6d5ab
wal: clean up code format
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-07-21 15:49:58 -07:00
Gyuho Lee
1c04820026
tests: integrate "github.com/mgechev/revive" to fmt tests
...
https://github.com/mgechev/revive
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-07-21 15:49:53 -07:00
Gyuho Lee
104b6a3424
docs: fix README
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-07-20 15:32:11 -07:00
Gyuho Lee
e4faaf7e29
Merge pull request #9947 from gyuho/docs-docs
...
docs: add initial operate guide structure
2018-07-20 15:29:43 -07:00
Gyuho Lee
88a42d91b8
Merge pull request #9946 from gyuho/log-log
...
etcdserver: support zap.Logger in FD monitoring routine
2018-07-20 15:29:28 -07:00
Gyuho Lee
9f02c5836d
docs: add initial operate guide structure
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-07-20 15:27:39 -07:00
Gyuho Lee
40034c45ab
docs/README: document how to build locally
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-07-20 15:16:52 -07:00
Gyuho Lee
57ec2226cc
etcdserver: support zap.Logger in FD monitoring routine
...
Keep replacing capnslog
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-07-20 14:59:03 -07:00
Gyuho Lee
98f54ec3f5
Merge pull request #9943 from wenjiaswe/changelog49942
...
CHANGELOG-3.2: update from #9942
2018-07-20 14:33:09 -07:00
Wenjia Zhang
fa42a1f7fb
CHANGELOG-3.2: update from #9942
2018-07-20 13:52:15 -07:00
Gyuho Lee
938310760e
Merge pull request #9941 from wenjiaswe/changelog4metrics
...
CHANGELOG-3.3: update from #9940
2018-07-20 09:36:04 -07:00
Wenjia Zhang
a47f0a0dba
CHANGELOG-3.3: update from #9940
2018-07-20 09:31:03 -07:00
Gyuho Lee
e9f710e742
Merge pull request #9934 from mbrannock/master
...
Eliminate direct use of the gRPC transport package
2018-07-19 13:48:40 -07:00
Matt Brannock
520bd5084e
integration, functional: Eliminate direct use of gRPC transport pkg
...
gRPC has moved the transport package to an internal-only directory. This
eliminates direct use of the transport package in the stress test in
favor of the error code from gRPC that represents a connection problem.
https://godoc.org/google.golang.org/grpc/internal/transport is the new
location for the package, which says it's not intended to be imported
directly. Instead, the maintainers suggested to use the code Unavailable
to detect a connection problem.
This change slightly reorganizes the stresser test error handling.
2018-07-19 10:55:57 -07:00
Gyuho Lee
f76cf959b2
Makefile: remove Go 1.9.7
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-07-19 10:23:44 -07:00
Gyuho Lee
ac4d713506
CHANGELOG-3.3: add "Go 1.10.3" change
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-07-19 10:23:30 -07:00
Gyuho Lee
f830013615
Merge pull request #9936 from jyparketc/fix_typo_in_readme
...
Documentation/etcd-mixin: fix typo in README.md
2018-07-19 06:12:16 -07:00
Joonyoung Park
bd74c10fdb
Documentation/etcd-mixin: fix typo in README.md
...
Promethues -> Prometheus
2018-07-19 19:10:46 +09:00
Gyuho Lee
eef61324ed
Merge pull request #9929 from jolson490/remove-http-alerts_from-mixin
...
Removing http alerts (that were specific to etcd v2) from mixin.libsonnet
2018-07-18 17:36:16 -07:00
Joshua Olson
3826107af6
Documentation: removing alerts that were specific to etcd v2
2018-07-18 12:31:46 -04:00
Gyuho Lee
688043a7c2
Merge pull request #9916 from gyuho/upgrade-doc-index
...
Documentation/upgrades: update upgrade doc indexes
2018-07-11 06:59:41 -07:00
Gyuho Lee
d9cde03fe0
Documentation/upgrades: update upgrade doc indexes
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-07-10 15:30:29 -07:00
Gyuho Lee
db102de675
Merge pull request #9914 from gyuho/protoc
...
*: require protoc 3.6.0
2018-07-10 10:30:50 -07:00
Gyuho Lee
befc5cbb59
functional/scripts: use protoc 3.6.0
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-07-10 10:17:10 -07:00
Gyuho Lee
453db62d84
scripts/genproto: use protoc 3.6.0
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-07-10 10:16:37 -07:00
Gyuho Lee
8f84f72df0
Merge pull request #9913 from gyuho/log
...
*: combine all configuration print logs to embed.StartEtcd
2018-07-09 13:21:56 -07:00
Gyuho Lee
3ac4d208ac
embed: combine all info-print functions
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-07-09 12:32:47 -07:00
Gyuho Lee
60c63fa34e
etcdmain: remove version/system info print methods
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-07-09 11:26:53 -07:00
Gyuho Lee
ddf45cb958
etcdserver: remove configuration print methods
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-07-09 11:26:23 -07:00
Gyuho Lee
e23853a9ed
Merge pull request #9910 from Cjen1/master
...
benchmark: Create README.md
2018-07-09 09:39:13 -07:00
Cjen1
9d96a24de1
benchmark: Create README.md
...
When trying to run the benchmark I found little documentation on how to
run the benchmark.
2018-07-09 10:37:53 +01:00
Gyuho Lee
f7b3017752
Merge pull request #9467 from ouqiang/patch-1
...
Documentation/integrations: add PHP v3 client
2018-07-06 10:29:58 -07:00
Gyuho Lee
dbccfe06fb
clientv3/balancer: debugging balancer test failures
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-07-05 12:18:13 -07:00
Gyuho Lee
3e7d49079c
Merge pull request #9906 from gyuho/dockerfile
...
*: revert back to ubuntu test image, fix "unconvert" linter warnings
2018-07-05 11:58:30 -07:00
Gyuho Lee
7e542078bc
clientv3/balancer: skip "TestRoundRobinBalancedResolvableFailoverFromServerFail" for now
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-07-05 11:57:45 -07:00
Gyuho Lee
6a16c7974a
tests/e2e: handle cipher suite mismatch error in ubuntu
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-07-05 10:50:07 -07:00
Gyuho Lee
e388a4a1a1
mvcc: simplify increment "rrev"
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-07-05 10:28:10 -07:00
Gyuho Lee
7aaaa0d82f
raft: do not use underscore in var name
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-07-05 10:25:47 -07:00
Gyuho Lee
9934034bb1
etcdserver: remove unnecessary if-statement
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-07-05 10:25:00 -07:00
Gyuho Lee
0249c39cb3
raft: remove unnecessary type conversion
...
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>
2018-07-05 10:12:45 -07:00