Memory leak on not closed clients

XMLWordPrintable

    • Type: Bug
    • Resolution: Unresolved
    • Priority: Critical
    • Component/s: kubernetes-plugin
    • None

      Using latest (4384) version of the Kubernetes plugin we observed memory leak on the Jenkins. Analyzing heap dump found that it is caused by Kubernetes clients that were marked as expired but were never closed.

      From comments of other people it seems to be cause by this change:

      https://github.com/jenkinsci/kubernetes-plugin/pull/1747

       

      logs from KubernetesClientProvider: (Closing expired client log is never present)

      Nov 04, 2025 1:03:31 PM FINE org.csanchez.jenkins.plugins.kubernetes.KubernetesClientProvider
      Expiring Kubernetes client mycluster io.fabric8.kubernetes.client.impl.KubernetesClientImpl@2d6bac84: EXPIRED
      Nov 04, 2025 1:03:31 PM FINE org.csanchez.jenkins.plugins.kubernetes.KubernetesClientProvider
      Created new Kubernetes client: mycluster io.fabric8.kubernetes.client.impl.KubernetesClientImpl@77b7e74d
      Nov 04, 2025 1:15:42 PM FINE org.csanchez.jenkins.plugins.kubernetes.KubernetesClientProvider
      Expiring Kubernetes client mycluster io.fabric8.kubernetes.client.impl.KubernetesClientImpl@77b7e74d: EXPIRED
      Nov 04, 2025 1:15:43 PM FINE org.csanchez.jenkins.plugins.kubernetes.KubernetesClientProvider
      Created new Kubernetes client: mycluster io.fabric8.kubernetes.client.impl.KubernetesClientImpl@40538e0c
      Nov 04, 2025 1:41:12 PM FINE org.csanchez.jenkins.plugins.kubernetes.KubernetesClientProvider
      Expiring Kubernetes client mycluster io.fabric8.kubernetes.client.impl.KubernetesClientImpl@40538e0c: EXPIRED
      Nov 04, 2025 1:41:13 PM FINE org.csanchez.jenkins.plugins.kubernetes.KubernetesClientProvider
      Created new Kubernetes client: mycluster io.fabric8.kubernetes.client.impl.KubernetesClientImpl@29bdc093

            Assignee:
            Unassigned
            Reporter:
            Krzysztof
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: