Uploaded image for project: 'Bamboo Data Center'
  1. Bamboo Data Center
  2. BAM-2533

Too many socket connections to the Subversion server.

    XMLWordPrintable

Details

    Description

      As per the new SVN implementation there is no restrictions connections made to the Subversion server, this is easily reproducible if I have 8 plans on a polling strategy and performed a netstat on the server for open connections as per output below (this was the outcome after leaving Bamboo running for ~5 mins, after creating new plans) -

      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56492 ESTABLISHED
      tcp6 1 0 minime.sydney.atla:5900 tui.sydney.atlass:57836 CLOSE_WAIT
      tcp6 1 0 minime.sydney.atla:5900 tui.sydney.atlass:57795 CLOSE_WAIT
      tcp6 669 0 minime.sydney.atla:2864 tui.sydney.atlass:58931 CLOSE_WAIT
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56582 ESTABLISHED
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56522 ESTABLISHED
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56602 ESTABLISHED
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56594 ESTABLISHED
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56669 ESTABLISHED
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56605 ESTABLISHED
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56533 ESTABLISHED
      tcp6 1 0 minime.sydney.atla:5900 tui.sydney.atlass:57805 CLOSE_WAIT
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56631 ESTABLISHED
      tcp6 1 0 minime.sydney.atla:5900 tui.sydney.atlass:57846 CLOSE_WAIT
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56625 ESTABLISHED
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56630 ESTABLISHED
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56661 ESTABLISHED
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56649 ESTABLISHED
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56600 ESTABLISHED
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56575 ESTABLISHED
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56628 ESTABLISHED
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56626 ESTABLISHED
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56606 ESTABLISHED
      tcp6 2 0 minime.sydney.atla:5900 tui.sydney.atlass:57619 CLOSE_WAIT
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56627 ESTABLISHED
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56639 ESTABLISHED
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56603 ESTABLISHED
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56672 ESTABLISHED
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56632 ESTABLISHED
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56674 ESTABLISHED
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56580 ESTABLISHED
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56609 ESTABLISHED
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56640 ESTABLISHED
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56607 ESTABLISHED
      tcp6 669 0 minime.sydney.atla:2864 tui.sydney.atlass:58900 CLOSE_WAIT
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56608 ESTABLISHED
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56590 ESTABLISHED
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56595 ESTABLISHED
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56629 ESTABLISHED
      asridhar@minime:~/myproject$ netstat | grep tui | wc
      39 234 3120
      asridhar@minime:~/myproject$ netstat | grep ssh | wc
      33 198 2640
      asridhar@minime:~/myproject$ netstat | grep ssh
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56492 ESTABLISHED
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56582 ESTABLISHED
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56522 ESTABLISHED
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56602 ESTABLISHED
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56594 ESTABLISHED
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56669 ESTABLISHED
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56605 ESTABLISHED
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56533 ESTABLISHED
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56631 ESTABLISHED
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56625 ESTABLISHED
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56630 ESTABLISHED
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56661 ESTABLISHED
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56649 ESTABLISHED
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56600 ESTABLISHED
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56575 ESTABLISHED
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56628 ESTABLISHED
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56626 ESTABLISHED
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56676 ESTABLISHED
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56606 ESTABLISHED
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56627 ESTABLISHED
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56639 ESTABLISHED
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56603 ESTABLISHED
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56672 ESTABLISHED
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56632 ESTABLISHED
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56674 ESTABLISHED
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56580 ESTABLISHED
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56609 ESTABLISHED
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56640 ESTABLISHED
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56607 ESTABLISHED
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56608 ESTABLISHED
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56590 ESTABLISHED
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56595 ESTABLISHED
      tcp6 0 0 minime.sydney.atlas:ssh tui.sydney.atlass:56629 ESTABLISHED

      In BSP-755 customer reported having 14,000 open connections to the SVN server and a similar issue was reported in BSP-754

      Attachments

        1. atlassian-bamboo-core-2.0.2-BAM-2533.jar
          780 kB
          Adrian Hempel [Atlassian]
        2. svnkit-1.1.7.jar
          1.18 MB
          AjayA
        3. trilead-ssh2-build213.jar
          247 kB
          AjayA

        Activity

          People

            ahempel Adrian Hempel [Atlassian]
            asridhar AjayA
            Votes:
            7 Vote for this issue
            Watchers:
            9 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: