Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-42371

Jenkins slave.jar doesn't close HTTP connections properly

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Component/s: remoting
    • Labels:
    • Environment:
      Jenkins Version: 2.32.2
    • Similar Issues:

      Description

      We use kubernetes-plugin to launch slaves. In a certain scenario, due to the Slave -> Jenkins connection timeout being very small (100s), the container couldn't connect to the Jenkins instance in time to get the JNLP arguments and it kept retrying forever. However, it did not close the HTTP connection for any of them and the QEMU process hosting the Jenkins instance ran out of file descriptors (which were being handled by the SLIRP stack via the -hostfwd option). All of the fds were stuck at FIN_WAIT2

        Attachments

          Activity

            People

            • Assignee:
              nehaljwani Nehal J Wani
              Reporter:
              nehaljwani Nehal J Wani
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: