https://github.com/etcd-io/etcd

sort by:
Revision Author Date Message Commit Date
0de2b1f version: 3.4.8 Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 18 May 2020, 18:40:23 UTC
a668adb rafthttp: improve snapshot send logging Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 18 May 2020, 18:39:24 UTC
9bad82f *: make sure snapshot save downloads SHA256 checksum ref. https://github.com/etcd-io/etcd/pull/11896 Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 18 May 2020, 00:38:42 UTC
f1ea03a etcdserver/api/snap: exclude orphaned defragmentation files in snapNames ref. https://github.com/etcd-io/etcd/pull/11900 Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 17 May 2020, 21:21:02 UTC
4079dea etcdserver: continue releasing snap db in case of error Signed-off-by: Ted Yu <yuzhihong@gmail.com> Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 17 May 2020, 21:15:26 UTC
87fc3c9 etcdserver,wal: fix inconsistencies in WAL and snapshot etcdserver/*, wal/*: changes to snapshots and wal logic etcdserver/*: changes to snapshots and wal logic to fix #10219 etcdserver/*, wal/*: add Sync method etcdserver/*, wal/*: find valid snapshots by cross checking snap files and wal snap entries etcdserver/*, wal/*:Add comments, clean up error messages and tests etcdserver/*, wal/*: Remove orphaned .snap.db files during Release Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 15 May 2020, 15:40:09 UTC
e048e16 cherry pick of #11564 (#11880) * clientv3: fix grpc-go(v1.27.0) incompatible changes to balancer/resolver. * vendor: upgrade gRPC Go to v1.24.0 Picking up some performance improvements and bug fixes. https://github.com/grpc/grpc-go/releases/tag/v1.24.0 Signed-off-by: Gyuho Lee <leegyuho@amazon.com> * vendor: update gRPC Go to v1.26.0 (#11522) * GO111MODULE=on go mod vendor * GO111MODULE=on go mod vendor go 1.14 Bump travis 2 Co-authored-by: EDDYCJY <313687982@qq.com> Co-authored-by: Gyuho Lee <leegyuho@amazon.com> Co-authored-by: Yuchen Zhou <yczhou@google.com> 13 May 2020, 17:12:58 UTC
2333c72 Merge pull request #11855 from tangcong/automated-cherry-pick-of-#11817-origin-release-3.4 Automated cherry pick of #11817 on release-3.4 08 May 2020, 03:00:26 UTC
aa75e90 mvcc: fix deadlock bug 08 May 2020, 01:56:23 UTC
f1eca4e Merge pull request #11752 from tangcong/automated-cherry-pick-of-#11652-#11670-#11710-origin-release-3.4 Automated cherry pick of #11652 #11670 #11710 10 April 2020, 15:21:45 UTC
b733b22 auth: ensure RoleGrantPermission is compatible with older versions 09 April 2020, 01:33:40 UTC
eb80716 etcdserver: print warn log when failed to apply request 09 April 2020, 01:33:40 UTC
e2abd97 auth: cleanup saveConsistentIndex in NewAuthStore 09 April 2020, 01:33:40 UTC
716821b auth: print warning log when error is ErrAuthOldRevision 09 April 2020, 01:33:40 UTC
63116ff auth: add new metric 'etcd_debugging_auth_revision' 09 April 2020, 01:33:40 UTC
b3d54de tools/etcd-dump-db: add auth decoder, optimize print format 09 April 2020, 01:33:40 UTC
347c8da *: fix auth revision corruption bug 09 April 2020, 01:33:36 UTC
e2ae601 Merge pull request #11757 from jingyih/automated-cherry-pick-of-#11754-upstream-release-3.4 Automated cherry pick of #11754 on release-3.4 06 April 2020, 15:09:26 UTC
9c85545 etcdserver: watch stream got closed once one request is not permitted (#11708) 06 April 2020, 14:06:57 UTC
e694b7b version: 3.4.7 Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 01 April 2020, 17:46:54 UTC
e99399d wal: add "etcd_wal_writes_bytes_total" Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 01 April 2020, 16:30:09 UTC
b68f8ff pkg/ioutil: add "FlushN" Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 01 April 2020, 16:29:59 UTC
857dffa Merge pull request #11734 from jingyih/automated-cherry-pick-of-#11330-upstream-release-3.4 Cherry pick of #11330 on release-3.4 31 March 2020, 21:58:59 UTC
5f17aa2 test: auto detect branch when finding merge base 31 March 2020, 17:59:44 UTC
89b10cf mvcc/kvstore:when the number key-value is greater than one million, compact take too long and blocks other requests 30 March 2020, 15:21:38 UTC
bdc9bc1 version: 3.4.6 Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 29 March 2020, 19:47:27 UTC
b0bdaaa lease: fix memory leak in LeaseGrant when node is follower 29 March 2020, 19:47:14 UTC
e784ba7 version: 3.4.5 Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 19 March 2020, 00:24:42 UTC
35dc623 words: whitelist "racey" Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 19 March 2020, 00:24:15 UTC
1303421 Revert "version: 3.4.5" This reverts commit 0dc5d577fc08b3666481fdf9617035280c6f5e3f. 19 March 2020, 00:17:19 UTC
fc93fbf words: whitelist "hasleader" Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 19 March 2020, 00:17:04 UTC
0dc5d57 version: 3.4.5 Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 19 March 2020, 00:17:04 UTC
e63db56 etcdserver/api/v3rpc: handle api version metadata, add metrics ref. https://github.com/etcd-io/etcd/pull/11687 Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 19 March 2020, 00:17:04 UTC
1471e12 clientv3: embed api version in metadata ref. https://github.com/etcd-io/etcd/pull/11687 Signed-off-by: Gyuho Lee <leegyuho@amazon.com> clientv3: fix racy writes to context key === RUN TestWatchOverlapContextCancel ================== WARNING: DATA RACE Write at 0x00c42110dd40 by goroutine 99: runtime.mapassign() /usr/local/go/src/runtime/hashmap.go:485 +0x0 github.com/coreos/etcd/clientv3.metadataSet() /go/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/clientv3/ctx.go:61 +0x8c github.com/coreos/etcd/clientv3.withVersion() /go/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/clientv3/ctx.go:47 +0x137 github.com/coreos/etcd/clientv3.newStreamClientInterceptor.func1() /go/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/clientv3/client.go:309 +0x81 google.golang.org/grpc.NewClientStream() /go/src/github.com/coreos/etcd/gopath/src/google.golang.org/grpc/stream.go:101 +0x10e github.com/coreos/etcd/etcdserver/etcdserverpb.(*watchClient).Watch() /go/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/etcdserver/etcdserverpb/rpc.pb.go:3193 +0xe9 github.com/coreos/etcd/clientv3.(*watchGrpcStream).openWatchClient() /go/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/clientv3/watch.go:788 +0x143 github.com/coreos/etcd/clientv3.(*watchGrpcStream).newWatchClient() /go/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/clientv3/watch.go:700 +0x5c3 github.com/coreos/etcd/clientv3.(*watchGrpcStream).run() /go/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/clientv3/watch.go:431 +0x12b Previous read at 0x00c42110dd40 by goroutine 130: reflect.maplen() /usr/local/go/src/runtime/hashmap.go:1165 +0x0 reflect.Value.MapKeys() /usr/local/go/src/reflect/value.go:1090 +0x43b fmt.(*pp).printValue() /usr/local/go/src/fmt/print.go:741 +0x1885 fmt.(*pp).printArg() /usr/local/go/src/fmt/print.go:682 +0x1b1 fmt.(*pp).doPrintf() /usr/local/go/src/fmt/print.go:998 +0x1cad fmt.Sprintf() /usr/local/go/src/fmt/print.go:196 +0x77 github.com/coreos/etcd/clientv3.streamKeyFromCtx() /go/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/clientv3/watch.go:825 +0xc8 github.com/coreos/etcd/clientv3.(*watcher).Watch() /go/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/clientv3/watch.go:265 +0x426 github.com/coreos/etcd/clientv3/integration.testWatchOverlapContextCancel.func1() /go/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/clientv3/integration/watch_test.go:959 +0x23e Goroutine 99 (running) created at: github.com/coreos/etcd/clientv3.(*watcher).newWatcherGrpcStream() /go/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/clientv3/watch.go:236 +0x59d github.com/coreos/etcd/clientv3.(*watcher).Watch() /go/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/clientv3/watch.go:278 +0xbb6 github.com/coreos/etcd/clientv3/integration.testWatchOverlapContextCancel.func1() /go/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/clientv3/integration/watch_test.go:959 +0x23e Goroutine 130 (running) created at: github.com/coreos/etcd/clientv3/integration.testWatchOverlapContextCancel() /go/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/clientv3/integration/watch_test.go:979 +0x76d github.com/coreos/etcd/clientv3/integration.TestWatchOverlapContextCancel() /go/src/github.com/coreos/etcd/gopath/src/github.com/coreos/etcd/clientv3/integration/watch_test.go:922 +0x44 testing.tRunner() /usr/local/go/src/testing/testing.go:657 +0x107 ================== Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 19 March 2020, 00:17:00 UTC
0b9cfa8 etcdserver/api/etcdhttp: log server-side /health checks ref. https://github.com/etcd-io/etcd/pull/11704 Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 18 March 2020, 23:29:24 UTC
b66c53f proxy/grpcproxy: add return on error for metrics handler Signed-off-by: Sam Batschelet <sbatsche@redhat.com> 16 March 2020, 16:06:01 UTC
8f6c3f4 Merge pull request #11664 from jingyih/automated-cherry-pick-of-#11638-upstream-release-3.4 Automated cherry pick of #11638 on release-3.4 11 March 2020, 23:26:11 UTC
379d01a etcdctl: fix member add command Use members information from member add response, which is guaranteed to be up to date. 29 February 2020, 15:18:11 UTC
c65a9e2 version: 3.4.4 Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 24 February 2020, 21:14:02 UTC
7862f6e Merge pull request #11644 from jingyih/automated-cherry-pick-of-#11640-upstream-release-3.4 Automated cherry pick of #11640 on release-3.4 23 February 2020, 06:42:34 UTC
257319f etcdserver: fix quorum calculation when promoting a learner member When promoting a learner member we should not count already a voting member, but take only into account the number of existing voting members and their current status (started, unstarted) when taking the decision whether a learner member can be promoted. Before this change, it was impossible to grow from a quorum N to a N+1 through promoting a learning member. Fixes: #11633 22 February 2020, 07:14:55 UTC
cdb2dc1 Merge pull request #11636 from YoyinZyc/automated-cherry-pick-of-#11621-upstream-release-3.4 Automated cherry pick of #11621 to release-3.4 20 February 2020, 05:04:33 UTC
770674e etcdserver: corruption check via http During corruption check, get peer's hashKV via http call. 18 February 2020, 22:12:19 UTC
c10168f Merge pull request #11631 from jingyih/automated-cherry-pick-of-#11630-upstream-release-3.4 Automated cherry pick of #11630 to release-3.4 16 February 2020, 00:35:23 UTC
94673a6 mvcc/backend: check for nil boltOpenOptions Check if boltOpenOptions is nil before use it. 15 February 2020, 08:18:26 UTC
a1bf557 Merge pull request #11622 from jpbetz/automated-cherry-pick-of-#11613-origin-release-3.4 Automated cherry pick of #11613 to release-3.4 13 February 2020, 22:45:38 UTC
6d646c4 mvcc/backend: Delete orphaned db.tmp files before defrag 13 February 2020, 20:26:54 UTC
1226686 Merge pull request #11588 from jingyih/automated-cherry-pick-of-#11586-upstream-release-3.4 Automated cherry pick of #11586 on release 3.4 05 February 2020, 03:45:59 UTC
50e1232 auth: correct logging level 04 February 2020, 13:38:58 UTC
0dc78a1 Merge pull request #11439 from YoyinZyc/automated-cherry-pick-of-#11418-upstream-release-3.4 Automated cherry pick of #11418 to release 3.4 11 December 2019, 22:41:06 UTC
7cf32c2 e2e: test curl auth on onoption user 10 December 2019, 20:53:10 UTC
4a9247a auth: fix NoPassWord check when add user 10 December 2019, 20:53:10 UTC
ac63c2f Merge pull request #11415 from YoyinZyc/automated-cherry-pick-of-#11413-upstream-release-3.4 Automated cherry pick of #11413 to release-3.4 02 December 2019, 22:51:47 UTC
ae5bd3c auth: fix user.Options nil pointer 02 December 2019, 22:44:15 UTC
94e46ba Merge pull request #11403 from jingyih/automated-cherry-pick-of-#11400-upstream-release-3.4 Automated cherry pick of #11400 on release 3.4 27 November 2019, 21:28:34 UTC
8c10973 mvcc/kvstore:fixcompactbug 27 November 2019, 21:07:47 UTC
1af0b51 Merge pull request #11393 from jingyih/automated-cherry-pick-of-#11374-upstream-release-3.4 Automated cherry pick of #11374 on release 3.4 26 November 2019, 23:02:27 UTC
f4669c3 mvcc: update to "etcd_debugging_mvcc_total_put_size_in_bytes" 26 November 2019, 22:03:07 UTC
55c3476 mvcc: add "etcd_mvcc_put_size_in_bytes" to monitor the throughput of put request. 26 November 2019, 22:03:07 UTC
b66203c Merge pull request #11299 from jingyih/automated-cherry-pick-of-#10468-upstream-release-3.4 Automated cherry pick of #10468 on release-3.4 06 November 2019, 02:34:22 UTC
4388404 clientv3: fix retry/streamer error message Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 31 October 2019, 17:09:18 UTC
a447d51 Merge pull request #11312 from jingyih/automated-cherry-pick-of-#11308-upstream-release-3.4 Automated cherry pick of #11308 on release-3.4 31 October 2019, 17:08:34 UTC
4f3c81d etcdserver: wait purge file loop during shutdown To prevent the purge file loop from accidentally acquiring the file lock and remove the files during server shutdowm. 30 October 2019, 23:04:41 UTC
478da3b integration: disable TestV3AuthOldRevConcurrent Disable TestV3AuthOldRevConcurrent for now. See https://github.com/etcd-io/etcd/pull/10468#issuecomment-463253361 28 October 2019, 22:03:44 UTC
d6b30e4 etcdserver: remove auth validation loop Remove auth validation loop in v3_server.raftRequest(). Re-validation when error ErrAuthOldRevision occurs should be handled on client side. 28 October 2019, 22:03:44 UTC
1e98c96 scripts/release: list GPG key only when tagging is needed Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 23 October 2019, 18:13:21 UTC
3cf2f69 version: 3.4.3 Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 23 October 2019, 17:11:46 UTC
d617055 *: use Go 1.12.12 Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 23 October 2019, 17:11:02 UTC
84db9b0 Merge pull request #11252 from YoyinZyc/automated-cherry-pick-of-#11247-origin-release-3.4 Automated cherry pick of #11247 18 October 2019, 17:30:30 UTC
6cf418f Merge pull request #11275 from YoyinZyc/stream-support-3.4 rafthttp: add 3.4 stream type 18 October 2019, 17:25:53 UTC
97e68cf rafthttp: add 3.4 stream type 17 October 2019, 21:33:53 UTC
90556d5 Merge pull request #11269 from jingyih/automated-cherry-pick-of-#11265-upstream-release-3.4 Automated cherry pick of #11265 on release 3.4 16 October 2019, 23:50:06 UTC
a00abf5 etcdserver: strip patch version in metrics Strip patch version in cluster version metrics during node restart. 16 October 2019, 23:29:53 UTC
b3329eb Merge pull request #11255 from jingyih/automated-cherry-pick-of-#11233-#11254-upstream-release-3.4 Automated cherry pick of #11233 #11254 on release 3.4 15 October 2019, 18:06:09 UTC
b67862c etcdserver: strip patch version in cluster version Strip patch version in cluster version metrics. 15 October 2019, 00:37:49 UTC
6a699b6 etcdserver: unset old cluster version in metrics 15 October 2019, 00:35:10 UTC
bb5ba14 Add version, tag and branch checks to release script 14 October 2019, 19:55:17 UTC
c3dc994 Merge pull request #11243 from YoyinZyc/automated-cherry-pick-of-#11237-origin-release-3.4 Automated cherry pick of #11237 11 October 2019, 19:38:10 UTC
f3fbed5 Merge branch 'release-3.4' into automated-cherry-pick-of-#11237-origin-release-3.4 11 October 2019, 18:17:03 UTC
e254790 scripts: avoid release builds on darwin machine. 11 October 2019, 18:12:30 UTC
14c2390 Merge pull request #11235 from YoyinZyc/automated-cherry-pick-of-#11234-origin-release-3.4 Automated cherry pick of #11234 10 October 2019, 23:28:59 UTC
7b67e8a scripts: fix read failure prompt in release; use https for git clone. 10 October 2019, 23:20:17 UTC
bbe86b0 version: 3.4.2 09 October 2019, 22:26:52 UTC
2c36cab Merge pull request #11223 from YoyinZyc/automated-cherry-pick-of-#11179-origin-release-3.4 Automated cherry pick of #11179 09 October 2019, 20:28:04 UTC
480d551 etcdserver: trace compaction request; add return parameter 'trace' to applierV3.Compaction() mvcc: trace compaction request; add input parameter 'trace' to KV.Compact() 09 October 2019, 19:40:12 UTC
9245518 etcdserver: trace raft requests. 09 October 2019, 19:40:12 UTC
daa432c etcdserver: add put request steps. mvcc: add put request steps; add trace to KV.Write() as input parameter. 09 October 2019, 19:40:12 UTC
8717327 pkg: use zap logger to format the structure log output. 09 October 2019, 19:40:12 UTC
4f1bbff pkg: add field to record additional detail of trace; add stepThreshold to reduce log volume. 09 October 2019, 19:40:12 UTC
28bb803 pkg: create package traceutil for tracing. mvcc: add tracing steps:range from the in-memory index tree; range from boltdb. etcdserver: add tracing steps: agreement among raft nodes before linerized reading; authentication; filter and sort kv pairs; assemble the response. 09 October 2019, 19:40:12 UTC
03b5e72 Merge pull request #11213 from jpbetz/automated-cherry-pick-of-#11211-origin-release-3.4 Automated cherry pick of #11211 09 October 2019, 01:47:06 UTC
0781c03 clientv3: Replace endpoint.ParseHostPort with net.SplitHostPort to fix IPv6 client endpoints 09 October 2019, 01:27:03 UTC
99774d8 Merge pull request #11214 from jpbetz/automated-cherry-pick-of-#11184-origin-release-3.4 Automated cherry pick of #11184 09 October 2019, 00:35:02 UTC
c454344 clientv3: Set authority used in cert checks to host of endpoint 08 October 2019, 22:35:27 UTC
dae0a72 Merge pull request #11200 from jingyih/automated-cherry-pick-of-#11194-origin-release-3.4 Automated cherry pick of #11194 on release-3.4 03 October 2019, 23:03:23 UTC
c91a6bf tests/e2e: fix metrics tests Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 03 October 2019, 23:02:39 UTC
b7ff97f etcdctl: fix member add command 03 October 2019, 20:52:22 UTC
d08bb07 scripts/build-binary: fix darwin tar commands Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 28 September 2019, 18:39:04 UTC
3a736a8 scripts/release: fix SHA256SUMS command Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 17 September 2019, 21:12:18 UTC
a14579f version: 3.4.1 Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 17 September 2019, 20:53:25 UTC
back to top