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: don't use replicaset informer write back #3332
base: master
Are you sure you want to change the base?
fix: don't use replicaset informer write back #3332
Conversation
Signed-off-by: Zach Aller <[email protected]>
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #3332 +/- ##
==========================================
- Coverage 81.83% 78.20% -3.64%
==========================================
Files 135 158 +23
Lines 20688 18378 -2310
==========================================
- Hits 16931 14372 -2559
- Misses 2883 3102 +219
- Partials 874 904 +30 ☔ View full report in Codecov by Sentry. |
Go Published Test Results2 159 tests 2 159 ✅ 2m 50s ⏱️ Results for commit 1265f0c. ♻️ This comment has been updated with latest results. |
Signed-off-by: Zach Aller <[email protected]>
Signed-off-by: Zach Aller <[email protected]>
Signed-off-by: Zach Aller <[email protected]>
Quality Gate passedThe SonarCloud Quality Gate passed, but some issues were introduced. 1 New issue |
E2E Tests Published Test Results 4 files 4 suites 3h 28m 14s ⏱️ For more details on these failures, see this check. Results for commit 1265f0c. ♻️ This comment has been updated with latest results. |
I thought the informer writeback solved a lot of our issues. Has this caused problems? |
Signed-off-by: Zach Aller <[email protected]>
Signed-off-by: Zach Aller <[email protected]>
Signed-off-by: Zach Aller <[email protected]>
Signed-off-by: Zach Aller <[email protected]>
4dce3b2
to
2e37889
Compare
Hi guys, I am facing the below issue in a specific cluster, while rollout fails to scale the RS and I believe this might fix it.
It seems that cache is keeping an old state of the newly created RS. From the audit logs it is only rollouts controller that manipulates it. I found that wen it happens, all the patches after create operation do fail. Is there any plan to push this forward? I am planing to build an image out of your code and see if will fix the issue. |
I am 98% sure this code won't fix that issue, I am however now looking into the root cause so hopefully will find something soon. The main issue is that within a single reconcile we try to update the replicaset multiple times and do not keep the in memory state updated. |
…use-rs-informer-writeback
…/argo-rollouts into dont-use-rs-informer-writeback
Quality Gate passedIssues Measures |
Checklist:
"fix(controller): Updates such and such. Fixes #1234"
.