Closed scothis closed 8 months ago
cc @squeedee
Attention: Patch coverage is 71.87500%
with 9 lines
in your changes are missing coverage. Please review.
Project coverage is 61.13%. Comparing base (
e9224d1
) to head (e90766a
).
Files | Patch % | Lines |
---|---|---|
testing/client.go | 0.00% | 9 Missing :warning: |
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
I really like the calledAtMostTimes solution for the test.
I went back to the state of my project that caused me to raise this issue, passing 2/10 times, then pointed at this branch and reran, got 10/10 passes, so I have a lot of confidence this resolves the issue. Thanks!
@scothis, VMware has approved your signed contributor license agreement.
Previously, the ChildSetReconciler would list children once for the set and again for each child being reconciled. At best this was inefficient, at worst it introduced subtile issues when the content of the listing changed over the course of the reconcile.
Now the content of the list from the ChildSetReconciler is reused by each child that is reconciled.
Resolves #481