66a9508fdf
Merge pull request #8945 from gyuho/logrus
...
glide: pin transitive dependency "sirupsen/logrus"
2017-11-30 10:19:15 -08:00
c232c85ba7
glide: pin transitive dependency "sirupsen/logrus"
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com >
2017-11-30 10:03:04 -08:00
56a012f2ab
Merge pull request #8841 from gyuho/test-test
...
clientv3/integration: add more tests on balancer switch, inflight range
2017-11-30 09:38:53 -08:00
faaac0f964
Merge pull request #8937 from gyuho/quay
...
Documentation/upgrades: gcr.io as primary, do not deprecate quay.io
2017-11-29 17:36:13 -08:00
7a1deaa12a
Merge pull request #8939 from gyuho/server-stream-error-log
...
api/v3rpc: log grpc stream send/recv errors in server-side
2017-11-29 17:35:20 -08:00
6bd41f36ff
api/v3rpc: log grpc stream send/recv errors in server-side
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com >
2017-11-29 17:34:05 -08:00
08905ee594
Documentation/upgrades: gcr.io as primary, do not deprecate quay.io
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com >
2017-11-29 11:03:44 -08:00
b21180d198
Merge pull request #8936 from gyuho/godoc-clientv3-errors
...
clientv3: update error handling godoc
2017-11-29 11:00:49 -08:00
92167e8773
clientv3: update error handling godoc
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com >
2017-11-29 10:53:54 -08:00
4ad8bd9299
Merge pull request #8858 from gyuho/aaa
...
test: clean up fmt tests
2017-11-29 09:51:07 -08:00
dbd1787672
Merge pull request #8925 from jpbetz/patch-manager-table
...
Documentation: Add release manager table
2017-11-28 17:46:07 -08:00
614ef75c01
Merge pull request #8932 from gyuho/release-gcr
...
scripts/build-docker: build both gcr.io and quay.io images
2017-11-28 15:10:13 -08:00
aca39e2ae1
scripts/build-docker: build both gcr.io and quay.io images
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com >
2017-11-28 15:02:09 -08:00
6e116542c2
Merge pull request #8928 from gyuho/timeout-config
...
embed: error on zero heartbeat-interval, election-timeout
2017-11-28 11:11:20 -08:00
878367ba4c
Merge pull request #8930 from jpbetz/changelog-3.1.11
...
CHANGELOG: add v3.1.11, bug fixes
2017-11-28 11:08:44 -08:00
8cc9063ea6
CHANGELOG: add v3.1.11, bug fixes
2017-11-28 10:59:34 -08:00
c8277e1b02
etcdmain: test wrong heartbeat-interval, election-timeout in TestConfigFileElectionTimeout
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com >
2017-11-28 09:53:35 -08:00
cffa130253
embed: error on zero heartbeat-interval, election-timeout
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com >
2017-11-28 09:53:32 -08:00
7e876ecc90
Documentation: Add release manager table
2017-11-27 15:43:35 -08:00
a7cb307a18
clientv3/integration: add more tests on balancer switch, inflight range
...
Test all possible cases of server shutdown with inflight range requests.
Removed redundant tests in kv_test.go.
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com >
2017-11-27 15:05:12 -08:00
9717a1240c
Merge pull request #8926 from gyuho/fix-test
...
clientv3/integration: move isServerCtxTimeout to server_shutdown_test.go
2017-11-27 15:03:43 -08:00
bd76ac85db
clientv3/integration: move isServerCtxTimeout to server_shutdown_test.go
...
Tests with cluster_proxy tags were failing, since isServerCtxTimeout
was defined with "+build !cluster_proxy".
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com >
2017-11-27 15:02:48 -08:00
96e32a408f
Merge pull request #8896 from gyuho/error
...
clientv3/integration: handle server-side context timeouts from clock-drift
2017-11-27 14:34:22 -08:00
289653d914
Merge pull request #8920 from gyuho/fix-flag
...
pkg/flags: fix "SetFlagsFromEnv" error masking
2017-11-27 14:23:09 -08:00
a9105b5a8d
clientv3: document context timeout error with server-side clock skew
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com >
2017-11-27 14:06:42 -08:00
0d0e8e78f7
clientv3/integration: handle server-side context timeouts from clock-drift
...
Due to clock drifts in server-side, client context times out
first in server-side, while original client-side context is
not timed out yet.
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com >
2017-11-27 14:02:09 -08:00
bdff651428
Merge pull request #8922 from gyuho/corrupt-check
...
*: enable initial corrupt check in tests
2017-11-27 10:37:39 -08:00
a20b24be7b
etcd-tester: enable initial corrupt check by default
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com >
2017-11-27 09:41:53 -08:00
f228f6a002
e2e: enable initialCorruptCheck by default
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com >
2017-11-27 09:39:22 -08:00
965d9806d5
pkg/flags: fix "SetFlagsFromEnv" error masking
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com >
2017-11-27 06:41:43 -08:00
5fbb4590fd
Merge pull request #8918 from xiang90/ic
...
integration: always enable initial corruption check
2017-11-27 00:11:35 -08:00
1c69cc5657
integration: always enable initial corruption check
2017-11-26 16:51:04 -08:00
d84d3f2f77
Merge pull request #8554 from gyuho/initial-hash-checking
...
*: check data corruption on boot
2017-11-23 09:57:26 -08:00
0e4e8ed3d1
embed: corrupt-check on restart member
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com >
2017-11-22 21:20:19 -08:00
e0dfc4368f
etcdserver: CheckInitialHashKV when "InitialCorruptCheck==true"
...
etcdserver: only compare hash values if any
It's possible that peer has higher revision than local node.
In such case, hashes will still be different on requested
revision, but peer's header revision is greater.
etcdserver: count mismatch only when compact revisions are same
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com >
2017-11-22 21:20:14 -08:00
f739853ec6
Merge pull request #8564 from gyuho/upgrade-doc
...
Documentation/upgrades: add 3.3 changes
2017-11-22 16:20:40 -08:00
1f38f1fddb
e2e: add corruption checking tests
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com >
2017-11-22 15:52:09 -08:00
3db5ad8d57
embed,etcdmain: add "--experimental-initial-corrupt-check"
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com >
2017-11-22 15:27:14 -08:00
c983f0ae98
Documentation: fix typo in upgrade 3.2 guide
2017-11-22 11:08:21 -08:00
321a9ca0a0
Documentation/upgrades: add 3.3 changes
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com >
2017-11-21 10:01:25 -08:00
15bfc1b361
Merge pull request #8893 from dahefanteng/fix-typo
...
Documentation: change "key file" to "cert file"
v3.2.10_plus_git
2017-11-20 23:55:27 -08:00
8e4d1cb707
Merge pull request #8901 from mitake/auth-context
...
auth, etcdserver: follow the correct usage of context
2017-11-20 23:54:26 -08:00
f649132a5a
auth, etcdserver: follow the correct usage of context
...
The keys of context shouldn't be string. They should be a struct of
their own type.
Fix https://github.com/coreos/etcd/issues/8826
2017-11-21 15:31:19 +09:00
f62cd1d66f
Merge pull request #8897 from mkumatag/fix_gotip_fmt
...
Fix go fmt for gotip
2017-11-20 22:25:07 -08:00
e1b1ec8348
etcdmain: Fix go fmt for gotip
2017-11-21 11:37:09 +05:30
fb9e78ff3e
Merge pull request #8898 from gyuho/z2
...
etcdserver,embed: clean up/reorganize client/peer/corrupt handlers
2017-11-20 16:14:02 -08:00
75ababa61f
embed: split peer/client/metrics serve methods
...
Priliminary commit to start client server later.
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com >
2017-11-20 15:23:15 -08:00
08434d0665
etcdserver/corrupt: document data corrupt checking in checkHashKV
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com >
2017-11-20 15:04:50 -08:00
1ce3a41e69
etcdserver/corrupt: add "getPeerHashKVs" method
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com >
2017-11-20 15:04:45 -08:00
f6f0fb12e0
etcdserver/corrupt: set dial timeout for peer clientv3
...
Preliminary commit for initial hash checking.
Dial timeout when other nodes have not been booted.
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com >
2017-11-20 15:02:57 -08:00