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
fix(controller): stuck in scale event after canary service switch delay. Fixes #3412 #3413
base: master
Are you sure you want to change the base?
fix(controller): stuck in scale event after canary service switch delay. Fixes #3412 #3413
Conversation
8a35ef7
to
3d43872
Compare
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #3413 +/- ##
==========================================
+ Coverage 81.83% 82.80% +0.96%
==========================================
Files 135 135
Lines 20688 17002 -3686
==========================================
- Hits 16931 14079 -2852
+ Misses 2883 2035 -848
- Partials 874 888 +14 ☔ View full report in Codecov by Sentry. |
Go Published Test Results2 142 tests 2 142 ✅ 2m 51s ⏱️ Results for commit 5acc1af. ♻️ This comment has been updated with latest results. |
E2E Tests Published Test Results 4 files 4 suites 3h 52m 59s ⏱️ For more details on these failures, see this check. Results for commit 5acc1af. ♻️ This comment has been updated with latest results. |
Signed-off-by: BrunoTarijon <[email protected]>
9f8b822
to
7c105d5
Compare
…ce-switch Signed-off-by: BrunoTarijon <[email protected]>
The approach that this PR takes, is that it introduces reconciliation of the rollouts services, even if the rollout is in an
I would like to confirm/deny if this statement is accurate. My belief is that it eventually will, but only upon the next reconciliation of the Rollout. In your testing, if you were to either:
I believe the rollout would get "unstuck". If what I say is true, then I think the fix should be done in a different way. That is, the scaling Event could requeue the rollout so that it performs normal reconciliation to unstuck itself for the service. NOTE: I haven't tested my claims, so I could be completely off base. But I'd like to confirm if what I'm saying is true. |
Maybe I can requeue the rollout and add some kind of skip scale. |
Signed-off-by: BrunoTarijon <[email protected]>
444f57c
to
5acc1af
Compare
Quality Gate passedIssues Measures |
Start a service reconcile if a rs is "still referenced" to fix this issue.
WIP - e2e test
Checklist:
"fix(controller): Updates such and such. Fixes #1234"
.