-
Notifications
You must be signed in to change notification settings - Fork 187
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
Source controller does not reuse TCP connections when fetching helm charts #578
Comments
makkes
added
area/helm
Helm related issues and pull requests
bug
Something isn't working
labels
Feb 16, 2022
Upstream PR fix: helm/helm#10568 |
hiddeco
added a commit
that referenced
this issue
Feb 23, 2022
This commit updates to a version of Helm 3.8.0, with patches applied to deal with memory leak and HTTP transport issues. The latter being described in #578. Signed-off-by: Hidde Beydals <[email protected]>
pjbgf
pushed a commit
to pjbgf/source-controller
that referenced
this issue
Feb 24, 2022
This commit updates to a version of Helm 3.8.0, with patches applied to deal with memory leak and HTTP transport issues. The latter being described in fluxcd#578. Signed-off-by: Hidde Beydals <[email protected]>
pjbgf
pushed a commit
that referenced
this issue
Feb 25, 2022
This commit updates to a version of Helm 3.8.0, with patches applied to deal with memory leak and HTTP transport issues. The latter being described in #578. Signed-off-by: Hidde Beydals <[email protected]>
pjbgf
pushed a commit
to pjbgf/source-controller
that referenced
this issue
Feb 28, 2022
This commit updates to a version of Helm 3.8.0, with patches applied to deal with memory leak and HTTP transport issues. The latter being described in fluxcd#578. Signed-off-by: Hidde Beydals <[email protected]>
pjbgf
pushed a commit
to pjbgf/source-controller
that referenced
this issue
Mar 2, 2022
This commit updates to a version of Helm 3.8.0, with patches applied to deal with memory leak and HTTP transport issues. The latter being described in fluxcd#578. Signed-off-by: Hidde Beydals <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
TL;DR
Source controller does not reuse tcp connections when fetching helm charts.
Initial investigation
v0.21
(refer to Comparison v0.20 vs v0.21).Comparison v0.20 vs v0.21
IMAGE: ghcr.io/fluxcd/source-controller:v0.21.2
IMAGE: ghcr.io/fluxcd/source-controller:v0.20.1
Note that the netstat behaves slightly different between debian (v0.20) and alpine (v0.21), which reflects on the output of the command.
Initial Fix Attempt
By adding WithTransport upstream and using it in source-controller the connections created becomes one per HelmChart:
The text was updated successfully, but these errors were encountered: