etcd
etcd copied to clipboard
Fix corruption checks v3.5
Backport:
- https://github.com/etcd-io/etcd/pull/14049
- https://github.com/etcd-io/etcd/pull/14120
- https://github.com/etcd-io/etcd/pull/14272
cc @ahrtr
Seems like pretty big change for backport (adds 1800 lines), however over 1500 of lines is just tests.
Want to validate Compact performance before merging.
Verified performance and didn't find any significant difference with different configuration of auto-compaction and compact-hash-check.
Fixed https://github.com/etcd-io/etcd/pull/14282 in release-3.5.
It took me a couple of minutes to find this PR, because you got the issue link instead of this PR included in the changelog-3.5