swh:1:snp:8a1bf80ec89c62a71cdcaaf0c2f9145695a5340a

sort by:
Revision Author Date Message Commit Date
e42d7b5 etcdmain: fix shadow error 24 June 2020, 22:40:33 UTC
b86bb61 doc: add TLS related warnings 24 June 2020, 20:39:35 UTC
ee96347 etcdserver:FDUsage set ticker to 10 minute from 5 seconds. This ticker will check File Descriptor Requirements ,and count all fds in used. And recorded some logs when in used >= limit/5*4. Just recorded message. If fds was more than 10K,It's low performance due to FDUsage() works. So need to increase it. see https://github.com/etcd-io/etcd/issues/11969 for more detail. 24 June 2020, 05:28:40 UTC
36452a1 clientv3: cancel watches proactively on client context cancellation Currently, watch cancel requests are only sent to the server after a message comes through on a watch where the client has cancelled. This means that cancelled watches that don't receive any new messages are never cancelled; they persist for the lifetime of the client stream. This has negative connotations for locking applications where a watch may observe a key which might never change again after cancellation, leading to many accumulating watches on the server. By cancelling proactively, in most cases we simply move the cancel request to happen earlier, and additionally we solve the case where the cancel request would never be sent. Fixes #9416 Heavy inspiration drawn from the solutions proposed there. 23 June 2020, 11:50:21 UTC
4571e52 wal: check out of range slice in "ReadAll", "decoder" wal: add slice bound checks in decoder CHANGELOG-3.5: add wal slice bound check CHANGELOG-3.5: add "decodeRecord" Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 22 June 2020, 15:57:43 UTC
37ac222 Merge pull request #12035 from spzala/automated-cherry-pick-of-#11787-upstream-release-3.4 Automated cherry pick of #11787 22 June 2020, 02:22:54 UTC
493f15c Merge pull request #12037 from spzala/automated-cherry-pick-of-#11807-upstream-release-3.4 Automated cherry pick of #11807 22 June 2020, 02:20:42 UTC
c8b3c6f Merge pull request #12041 from spzala/automated-cherry-pick-of-#11795-upstream-release-3.4 Automated cherry pick of #11795 22 June 2020, 02:20:26 UTC
368ff75 Merge pull request #12039 from spzala/automated-cherry-pick-of-#11845-upstream-release-3.4 Automated cherry pick of #11845 22 June 2020, 02:20:04 UTC
7adbfa1 Merge pull request #12038 from spzala/automated-cherry-pick-of-#11608-upstream-release-3.4 Automated cherry pick of #11608 22 June 2020, 02:19:50 UTC
e151faf Merge pull request #12040 from spzala/automated-cherry-pick-of-#11796-upstream-release-3.4 Automated cherry pick of #11796 22 June 2020, 02:19:31 UTC
8292fd5 Merge pull request #12042 from spzala/automated-cherry-pick-of-#11818-upstream-release-3.4 Automated cherry pick of #11818 22 June 2020, 02:19:17 UTC
c37245e Merge pull request #12043 from spzala/automated-cherry-pick-of-#11830-upstream-release-3.4 Automated cherry pick of #11830 22 June 2020, 02:18:51 UTC
6dab8af Merge pull request #12044 from spzala/automated-cherry-pick-of-#11841-upstream-release-3.4 Automated cherry pick of #11841 22 June 2020, 02:18:35 UTC
c69efda etcdctl, etcdmain: warn about --insecure-skip-tls-verify options 21 June 2020, 23:23:06 UTC
3d8e9a3 Documentation: note on the policy of insecure by default 21 June 2020, 23:21:05 UTC
963b242 etcdserver: don't let InternalAuthenticateRequest have password 21 June 2020, 23:18:18 UTC
6f011ce auth: a new error code for the case of password auth against no password user 21 June 2020, 23:12:55 UTC
36f8dee Documentation: note on password strength 21 June 2020, 23:08:39 UTC
47001f2 etcdmain: best effort detection of self pointing in tcp proxy 21 June 2020, 22:12:24 UTC
9a24f73 Discovery: do not allow passing negative cluster size When an etcd instance attempts to perform service discovery, if a cluster size with negative value is provided, the etcd instance will panic without recovery because of 21 June 2020, 22:00:35 UTC
7d1cf64 wal: fix panic when decoder not set Handle the related panic and clarify doc. 21 June 2020, 20:21:34 UTC
05c441f embed: fix compaction runtime err Handle negative value input which currently gives a runtime error. 21 June 2020, 00:58:18 UTC
434f7e8 pkg: check file stats modify file util. 20 June 2020, 20:29:47 UTC
91b1a91 Merge pull request #11977 from jpbetz/automated-cherry-pick-of-#11946-release-3.4 Automated cherry pick of #11946 05 June 2020, 19:46:33 UTC
78f6798 etcdserver, et al: add --unsafe-no-fsync flag This makes it possible to run an etcd node for testing and development without placing lots of load on the file system. Fixes #11930. Signed-off-by: David Crawshaw <crawshaw@tailscale.com> 05 June 2020, 03:19:28 UTC
54ba958 version: 3.4.9 Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 20 May 2020, 23:28:29 UTC
609e844 Merge pull request #11811 from wswcfan/automated-cherry-pick-of-#11735-origin-release-3.4 Automated cherry pick of #11735 on release-3.4 20 May 2020, 22:57:48 UTC
166b447 wal: add TestValidSnapshotEntriesAfterPurgeWal testcase Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 20 May 2020, 18:38:06 UTC
ed231df wal: fix crc mismatch crash bug 20 May 2020, 18:37:04 UTC
cfe37de rafthttp: log snapshot download duration Signed-off-by: Gyuho Lee <leegyuho@amazon.com> 20 May 2020, 18:37:01 UTC
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
f18976f auth: optimize lock scope for CheckPassword to improve authentication performance in concurrent scenarios when enable auth and using authentication based password 25 April 2020, 10:36:18 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
back to top