-
Notifications
You must be signed in to change notification settings - Fork 906
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
setHeaderRoute error and memory leak #3276
Comments
I think this is possibly fixed in 1.6, could you try 1.6.4? |
Hi @zachaller |
Anyway, the PR #2887 fixes the problem 1, it doesn't solve the problem 2. |
@dtelaroli did you have some findings for the memory footprint issue? |
@andyliuliming i've discovered that the issue happens when you have a big manifest synced by the application. Another issue that I had is because the rollouts adds a empty step during the setHeaderRoute: |
Checklist:
Describe the bug
Problem 1:
The argo-rollouts is adding duplicated header route, flooding the virtual service with a content that is bigger than the etcd supports.
Problem 2:
After the problem 1, the argo-rollouts pod is leaking memory consuming all the node memory, it restarts and starts again the cycle.
This problem happens if happens any problem which generates a big manifest. I saw same behavior using the analysis-run for 24h of metrics collection.
To Reproduce
I don't know how to reproduce the Problem 1.
It's possible to reproduce the Problem 2 creating a virtual service with this route duplicated.
It's needed more than 6k lines to error happen.
After that, execute a change in the rollout to starts a new rollout version.
Expected behavior
Screenshots
Version
v1.5.0
Logs
Message from the maintainers:
Impacted by this bug? Give it a 👍. We prioritize the issues with the most 👍.
The text was updated successfully, but these errors were encountered: