Gyuho Lee
|
8c8f6f4b01
|
mvcc: fix typo in test
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
|
2019-08-06 15:09:55 -07:00 |
|
Zeming YU
|
b6cfaf883b
|
v3rpc: fix a typo err
don't read return value in child goroutine which causes data race.
|
2019-08-06 15:09:47 -07:00 |
|
Gyuho Lee
|
b522281a98
|
stream: Prevent panic when newAttemptLocked fails to get a transport for the new attempt
Testing https://github.com/grpc/grpc-go/pull/2958
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
|
2019-08-06 15:09:42 -07:00 |
|
Gyuho Lee
|
a78793e6bf
|
vendor: update gRPC to latest
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
|
2019-08-06 15:09:37 -07:00 |
|
Gyuho Lee
|
e09528aa06
|
Merge pull request #10988 from wenjiaswe/automated-cherry-pick-of-#10987-upstream-release-3.4
Automated cherry pick of #10987
|
2019-08-05 23:31:33 -07:00 |
|
Wenjia Zhang
|
cb4507d15b
|
functional:update go.etcd.io/etcd link and go image registry for functional test
|
2019-08-05 23:28:45 -07:00 |
|
Gyuho Lee
|
4cead3c25c
|
Merge pull request #10986 from wenjiaswe/automated-cherry-pick-of-#10985-upstream-release-3.4
Automated cherry pick of #10985
|
2019-08-05 22:45:31 -07:00 |
|
Wenjia
|
3ac41644cc
|
functional test: Update functional README.md
|
2019-08-05 22:12:50 -07:00 |
|
Gyuho Lee
|
0564743c9b
|
CHANGELOG: remove from release branch
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
|
2019-08-05 14:39:18 -07:00 |
|
Gyuho Lee
|
9d927afead
|
Documentation/upgrades: highlight "grpc.ErrClientConnClosing"
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
|
2019-08-05 14:38:51 -07:00 |
|
Gyuho Lee
|
5d19b96341
|
proxy/grpcproxy: deprecate "grpc.ErrClientConnClosing"
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
|
2019-08-05 14:38:44 -07:00 |
|
Gyuho Lee
|
faa1d9d206
|
functional: deprecate "grpc.ErrClientConnClosing"
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
|
2019-08-05 14:38:35 -07:00 |
|
Gyuho Lee
|
ab1db0dfd8
|
clientv3: deprecate "grpc.ErrClientConnClosing"
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
|
2019-08-05 14:38:27 -07:00 |
|
Gyuho Lee
|
1c312cefbd
|
functional: use Go 1.12.7 as default
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
|
2019-08-05 12:40:50 -07:00 |
|
Gyuho Lee
|
b4fcaad87d
|
pkg/adt: remove TODO
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
|
2019-08-05 00:25:02 -07:00 |
|
Gyuho Lee
|
3468505e38
|
clientv3: document "WithBlock" dial option
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
|
2019-08-04 23:53:02 -07:00 |
|
Gyuho Lee
|
a2d68dd389
|
travis: do not allow CPU 4 test failures
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
|
2019-08-04 23:34:31 -07:00 |
|
Gyuho Lee
|
c6e9699960
|
travis: do not run coverage, tip tests in v3.4
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
|
2019-08-04 23:33:13 -07:00 |
|
Gyuho Lee
|
b05dfeb15e
|
scripts/release: remove acbuild commands
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
|
2019-08-04 23:21:51 -07:00 |
|
xkey
|
bb7df24af4
|
pkg/adt: fix interval tree black-height property based on rbtree
Author: xkey <xk33430@ly.com>
ref. https://github.com/etcd-io/etcd/pull/10978
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
|
2019-08-04 23:15:09 -07:00 |
|
Gyuho Lee
|
9ff86fe516
|
tests/e2e: skip release tests until release candidate
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
|
2019-08-03 00:09:10 -07:00 |
|
Gyuho Lee
|
bc9a54beae
|
tests/e2e: fix upgrade, metrics tests
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
|
2019-08-02 15:58:25 -07:00 |
|
Gyuho Lee
|
df1d3f7c6e
|
functional: remove "embed" support in tests
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
|
2019-08-02 15:58:21 -07:00 |
|
Gyuho Lee
|
14053ba7f7
|
etcdserver/api: enable 3.4 capability
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
|
2019-08-02 15:24:40 -07:00 |
|
Gyuho Lee
|
040f2c5526
|
version: 3.4.0-pre
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
|
2019-08-01 16:05:22 -07:00 |
|
Gyuho Lee
|
f1c7fd3d53
|
functional: add "LogLevel" flags
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
|
2019-08-01 15:58:01 -07:00 |
|
Gyuho Lee
|
22a3ec3ac5
|
CHANGELOG-3.4: highlight version string change
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
|
2019-08-01 15:30:04 -07:00 |
|
Gyuho Lee
|
4244ea4390
|
CHANGELOG: update with latest changes, make language consistent
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
|
2019-08-01 15:26:31 -07:00 |
|
Gyuho Lee
|
d239b21d10
|
Documentation/upgrades: update 3.4 guides
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
|
2019-08-01 15:26:16 -07:00 |
|
Gyuho Lee
|
b679c12a51
|
Merge pull request #10968 from gyuho/mmm
mvcc: add "etcd_mvcc_range_total", "etcd_mvcc_txn_total"
|
2019-08-01 14:46:49 -07:00 |
|
Gyuho Lee
|
328fdc2150
|
mvcc: add TODOs
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
|
2019-08-01 14:45:21 -07:00 |
|
Gyuho Lee
|
f82e23ab52
|
mvcc: add "etcd_mvcc_range_total", "etcd_mvcc_txn_total"
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
|
2019-08-01 14:44:55 -07:00 |
|
Gyuho Lee
|
dde3c5fc40
|
mvcc: clean up metrics names, add missing register calls
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
|
2019-08-01 14:44:55 -07:00 |
|
Gyuho Lee
|
05b2f967c2
|
Merge pull request #10969 from gyuho/maintainers
MAINTAINERS: add @spzala
|
2019-08-01 14:44:12 -07:00 |
|
Gyuho Lee
|
8d88fea0c8
|
MAINTAINERS: add @spzala
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
|
2019-08-01 14:24:24 -07:00 |
|
Gyuho Lee
|
c9bd8db46a
|
CHANGELOG: fix typos
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
|
2019-08-01 14:11:50 -07:00 |
|
Gyuho Lee
|
6804bd8af4
|
CHANGELOG: add latest metrics change
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
|
2019-08-01 13:53:12 -07:00 |
|
Gyuho Lee
|
d5bd600aa5
|
CHANGELOG: update "pkg/adt"
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
|
2019-08-01 13:37:28 -07:00 |
|
Gyuho Lee
|
3b631e1bb6
|
pkg/adt: document textbook implementation with pseudo-code
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
|
2019-08-01 12:58:47 -07:00 |
|
Jingyi Hu
|
456c91b63a
|
Merge pull request #10959 from gyuho/adt
pkg/adt: refactor + add more test cases
|
2019-08-01 12:22:15 -07:00 |
|
Gyuho Lee
|
5ef8f2770c
|
Merge pull request #10962 from hexfusion/promote_mvcc
metrics: promote etcd_debugging_mvcc put_total and delete_total
|
2019-07-31 22:24:40 -07:00 |
|
Gyuho Lee
|
6a0811a949
|
*: use new adt.IntervalTree interface
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
|
2019-07-31 22:23:13 -07:00 |
|
Gyuho Lee
|
3cc3affedd
|
pkg/adt: mask test failure, add TODO
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
|
2019-07-31 22:20:59 -07:00 |
|
Sam Batschelet
|
f46ee91863
|
metrics: promote etcd_debugging_mvcc put_total and delete_total
Signed-off-by: Sam Batschelet <sbatsche@redhat.com>
|
2019-08-01 01:28:07 +00:00 |
|
Gyuho Lee
|
46f04b3c15
|
pkg/adt: add "IntervalTree.Delete" failure case
Described in https://github.com/etcd-io/etcd/issues/10877.
"black-height" property: Every path from a node to any descendant leaf node must have the same number of black nodes.
Expected
After deleting 11 (requires rebalancing):
[510,511]
/ \
---------- --------------------------
/ \
[383,384] [830,831]
/ \ / \
/ \ / \
[261,262](red) [410,411] [647,648] [899,900](red)
/ \ \ / \
/ \ \ / \
[82,83] [292,293] [815,816](red) [888,889] [972,973]
\ /
\ /
[238,239](red) [953,954](red)
Got
After deleting 11 (requires rebalancing):
[510,511]
/ \
---------- --------------------------
/ \
[82,83] [830,831]
\ / \
\ / \
[383,384] [647,648] [899,900]
/ \ \ / \
/ \ \ / \
[261,262] [410,411] [815,816] [888,889] [972,973]
/ \ /
/ \ /
[238,239] [292,293] [953,954]
This violates "black-height" property.
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
|
2019-07-31 10:05:32 -07:00 |
|
Gyuho Lee
|
f2742d6cd4
|
pkg/adt: test node "11" deletion
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
|
2019-07-31 10:05:32 -07:00 |
|
Gyuho Lee
|
1d638bad72
|
pkg/adt: README "IntervalTree.Delete" test case images
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
|
2019-07-31 10:05:32 -07:00 |
|
Gyuho Lee
|
19d69d2563
|
pkg/adt: README initial commit
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
|
2019-07-31 10:05:27 -07:00 |
|
Gyuho Lee
|
6917c495e8
|
pkg/adt: add "visitLevel", make "IntervalTree" interface, more tests
Make "IntervalTree" an interface to abstract range tree interface
Signed-off-by: Gyuho Lee <leegyuho@amazon.com>
|
2019-07-30 15:59:59 -07:00 |
|
Martin Weindel
|
149e5dc291
|
etcdserver: mark flag as experimental, add to changelog and configuration
|
2019-07-30 16:57:57 -04:00 |
|