This repo contains analysis of various etcd issues from etcd community. The purpose is to provide a central place for others to learn from various practical etcd issues.
Issue | Title | Creation Date | Affected Version | Fixed Version |
---|---|---|---|---|
13340 | Provide a better liveness probe for when etcd runs as a Kubernetes pod | 2021-09-10 | 3.5 | 3.6, pull/13399 |
13406 | SIGBUS on startup in etcd-3.5.0 after filesystem rollback | 2021-10-08 | 3.5 | |
13418 | etcd/raft: leader and follower stuck on reject/hint msgs | 2021-10-15 | 3.5 | |
13415 | Kubelet liveness probe restarts etcd when auth is enabled | 2021-10-13 | 3.5 | |
13466 | etcd panic on startup with error message "unexpected removal of unknown remote peer" | 2021-11-19 | 3.5.0 | |
13480 | Unable to specify time.Duration types in etcd config file | 2021-11-20 | N/A | |
13196 | etcd 3.5.0 resurrects ancient (unremovable) members | 2021-11-22 | 3.5.0 | Workaround fix in 3.5.1, pull/13348; Formal fix will be available in 3.5.2; 3.6 will deprecate the v2store. |
13494 | etcd3.5.0: assertion failed: tx closed | 2021-11-28 | 3.5, 3.6 | pull/13501 for 3.5; pull/13500 for 3.6 |
13554 | a client can cause a nil dereference in etcd by passing an invalid SortTarget | 2021-12-23 | 3.5, 3.6 | pull/13555 for 3.6 |
13553 | a client can panic etcd by passing invalid utf-8 in the client-api-version header | 2021-12-23 | 3.5, 3.6 | pull/13560 for 3.6 |
13766 | Inconsistent revision and data occurs | 2022-4-10 | 3.5, 3.6 | pull/13854 for 3.6; pull/13908 for 3.5 |
13937 | etcd panic on startup (auth enabled) | 2022-4-15 | 3.5.3 | pull/13942 for 3.6; pull/13946 for 3.5 |
14370 | There is potential data loss for one-member cluster | 2022-8-23 | all | Resolved. Refer to 14370#issuecomment-1254645353 |
14382 | ETCD fails to start after performing alarm list operation and then power off/on | 2022-8-25 | all | Resolved. Also see workaround solution etcd-db-editor/main.go#L16-L28 |
14571 | etcd doesn't load auth info when recovering from a snapshot | 2022-10-28 | 3.4.20, 3.4.21, 3.5.5 | Resolved in 3.4.22 and 3.5.6, refer to pull/14574 |
revision_inconsistency | etcd doesn't persist consistent index when performing defragmentation operation | 2022-11-11 | 3.5.0~3.5.5 | Resolved in 3.5.6, refer to pull/14730 |