-
Notifications
You must be signed in to change notification settings - Fork 214
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
Gradual Increase in Memory Consumption #653
Comments
Hit by this issue. Tryed to set GOMEMLIMIT with no luck (then checked Go version = 1.19 which does not support a soft memory limit). Shell Operator: 1.4.12 Reproducer project: https://github.com/cit-consulting/hetzner-failoverip-controller |
Also hitting this. Shell Operator: 1.4.10 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hi,
Since 1.4.8 we have observed our shell-operator pods slowly consuming memory over time:
I made a local branch with pprof installed and it appears to be logrus that is not releasing its memory:
Environment:
Worth noting that 1.4.7 behaves as expected on the same cluster.
Anything else we should know?:
I find it odd that nobody else is reporting this issue - I can only assume it's some oddity in our environment but I'm pretty much out of ideas.
From what I can see the version of the logrus package hasn't changed between versions of this application (particularly 1.47 - 1.48). If you have any ideas of how we could debug further that would be appreciated.
I've attached the heap dump if that's of any help
Thanks
heap.zip
The text was updated successfully, but these errors were encountered: