Backport failpoints to old releases
What would you like to be added?
Backport all the failpoint comments from main branch to release-3.4 and release-3.5. For example compactBeforeSetFinishedCompact from https://github.com/etcd-io/etcd/issues/17780
TODO:
Find all comments like // gofail: var compactBeforeSetFinishedCompact struct{} and backport them to old releases.
Why is this needed?
This will allow running https://github.com/etcd-io/etcd/pull/17815 on old releases and allow robustness test to use them.
Hello @serathius , can you assign this issue to me?
/assign @ciphx
ping @ciphx any progress?
Unassigning due to lack of progress.
/assign @gangli113
This issue has been automatically marked as stale because it has not had recent activity. It will be closed after 21 days if no further activity occurs. Thank you for your contributions.
https://github.com/etcd-io/etcd/pull/19525 backported changes to release-3.5, we still need to backport to release-3.4
/cc @nwnt @joshjms @henrybear327
This issue has been automatically marked as stale because it has not had recent activity. It will be closed after 21 days if no further activity occurs. Thank you for your contributions.
Simple issue with example https://github.com/etcd-io/etcd/pull/19525 for release-3.5
We need to backport the failpoints one more time to release-3.4
To decide which failpoints to backport best to compare for failpoints available on release-3.4 vs main branch.
Hi @serathius, I would like to take this up and perform the backport for release-3.4. Will create a PR and share it here.
With https://github.com/etcd-io/etcd/pull/20489 this is done.
Thanks for help @sampathbalivada.