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

Make SSH Proxy Timeout adjustable or provide at least more options than 2 minutes only

XMLWordPrintable

    • Icon: Suggestion Suggestion
    • Resolution: Fixed
    • 8.0.0, 8.0.0 EAP1
    • Proxy
    • None
    • 1
    • Our product teams collect and evaluate feedback from a number of different sources. To learn more about how we use customer feedback in the planning process, check out our new feature policy.

      Description

      By default Bamboo's SSH Proxy timeout is set to 2 minutes. This built-in Proxy is used for e.g. Git repository accesses / operations utilizing the SSH protocol.

      In some cases this value is not big enough, so e.g. a git clone does not terminate in time, an error gets thrown an error and that is also logged.

      This is the timeout from Bamboo's SSH client after 2 mins:

      BAMBOO-SSH-PROXY: [User session has timed out idling after 120000 ms.]
      

      Bamboo's SSH server can also timeout after 10 mins depending on the Git activity:

      Solution

      Instead of requesting a patch to increase this value, if really needed, or trying to control the repository operation / the repository data in order to not exceed the 2 minute limit, Bambo could solve this unfomfortable user situation by:

      • Generally making the SSH Proxy value user adjustable via Bamboo UI
      • Keep the default timeout at 2 minutes (which is typically sufficient), but add the option of 5 minutes instead and additionally of 10 minutes (e.g. per radio button in Bamboo's UI)

      The idea presented here is to provide a a tunability / two alternative settings globally, but could be thought further so to allow the same even on build plan level.

              achystoprudov Alexey Chystoprudov
              gforster@atlassian.com Gerhard Forster (Inactive)
              Votes:
              3 Vote for this issue
              Watchers:
              6 Start watching this issue

                Created:
                Updated:
                Resolved: