Closed swoehrl-mw closed 3 months ago
@prudhvigodithi @salyh Can I get a review+approval here please?
Thanks @swoehrl-mw I will take a look at this today.
Thanks @swoehrl-mw I have added my comments can you please check, this is an important change that should be shipped. Adding @salyh @getsaurabh02
Description
The operator pod is suffering from memory leaks. After some analysis I think I have narrowed it down to connections for the http client being kept for reuse but never being used due to a new client being created in every reconcile run. This PR disables the connection keepalive/reuse and (at least in my experiments) prevents the memory leak.
Issues Resolved
Fixes #700
Check List
make lint
)If CRDs are changed:
make manifests
) and also copied into the helm chartBy submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license. For more information on following Developer Certificate of Origin and signing off your commits, please check here.