New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Automated cherry pick of #117865: Parallel StatefulSet pod create & delete #119224
Automated cherry pick of #117865: Parallel StatefulSet pod create & delete #119224
Conversation
/kind bug |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
/approve
LGTM label has been added. Git tree hash: a959fb9294e5c5c7ef4398b0e8f5f1c79c3f8536
|
/triage accepted |
/retest-required |
Looks like in 1.26, unit test fakes were improved to avoid sorting all pods to change one pod's state. New tests added in this PR use more pods and are simply too slow with 1.25 inefficient fakes (exceed per package limit of 180s). I can either reduce the number of pods in test cases, or backport some of the test-only improvements from #112744. Either way, it won't be a clean cherry-pick, but the difference will be confined to unit tests. @Verolop @soltysh if that's OK, I'd prefer to improve the fakes, so that we have the same test cases everywhere. |
Pushed a minimal subset of unit test changes from #112744 as a new commit. Let me know if you'd prefer me to squash it so every commit compiles. |
@aleksandra-malinowska it's ok if it's not a 'clean' cherry-pick |
4b52b0a
to
35df064
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: aleksandra-malinowska, soltysh The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
LGTM label has been added. Git tree hash: 22d03541b6dc5b71ad983ef8eafddc69850424b2
|
Unrelated flake likely due to #107414 (fix wasn't cherry-picked to 1.25):
/retest |
/retest-required |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
Cherry pick of #117865 on release-1.25.
#117865: Refactor StatefulSet controller update logic
For details on the cherry pick process, see the cherry pick requests page.