Siyuan Zhang
Siyuan Zhang
Recommit https://github.com/etcd-io/etcd/pull/17228 with buf fix. https://github.com/etcd-io/etcd/issues/17247 was fixed by reverting https://github.com/etcd-io/etcd/pull/17228. But the underlying problem with the buffer should still be fixed. No failure locally with ``` EXPECT_DEBUG=true GO_TEST_FLAGS='-run=TestRobustness/Kubernetes/HighTraffic/ClusterOfSize3 --timeout=3000m...
Please read https://github.com/etcd-io/etcd/blob/main/CONTRIBUTING.md#contribution-flow. Backport https://github.com/etcd-io/etcd/pull/17228 to 3.5 related to https://github.com/etcd-io/etcd/issues/17158
Please read https://github.com/etcd-io/etcd/blob/main/CONTRIBUTING.md#contribution-flow. part of the work for https://github.com/etcd-io/etcd/issues/16007 cc @chaochn47 @serathius
Please read https://github.com/etcd-io/etcd/blob/main/CONTRIBUTING.md#contribution-flow. part of the work for https://github.com/etcd-io/etcd/issues/16007 cc @chaochn47 @serathius
#### What type of PR is this? /kind feature #### What this PR does / why we need it: Step 1 to add API Compatibility Versioning #### Which issue(s) this...
- One-line PR description: KEP to introduce feature gate in etcd - Issue link: https://github.com/kubernetes/enhancements/issues/4578 - Other comments:
https://github.com/etcd-io/etcd/issues/17097 tested with ``` GO_TEST_FLAGS='--timeout=500m --count=200 --failfast' time make test-robustness GO_TEST_FLAGS='--timeout=500m --count=200 --failfast' time make test-robustness-release-3.6 GO_TEST_FLAGS='--timeout=500m --count=200 --failfast' time make test-robustness-release-3.5 ``` Please read https://github.com/etcd-io/etcd/blob/main/CONTRIBUTING.md#contribution-flow.
https://github.com/etcd-io/etcd/issues/17361 https://github.com/etcd-io/etcd/issues/17752 Verify storage version is consistent with expected at the end of tests. Since `storageVersion` is the only field added in 3.6, there is no need to check other...
### What would you like to be added? Currently during downgrade, if there is a WAL entry with fields from the higher version, the offline migration tool `etcdutl migrate` would...
Please read https://github.com/etcd-io/etcd/blob/main/CONTRIBUTING.md#contribution-flow. https://github.com/etcd-io/etcd/issues/17773#issuecomment-2084928796 Tested locally, example issue: https://github.com/siyuanfoundation/etcd/issues/64 If a test set is flaky, e.g. pull-request unit test fails > 10% of the time, it would create a parent...