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

XMLWordPrintable

    • Type: Suggestion
    • Resolution: Fixed
    • 8.0.0, 8.0.0 EAP1
    • Component/s: Proxy
    • None
    • 1

      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.

            Assignee:
            Alexey Chystoprudov
            Reporter:
            Gerhard Forster (Inactive)
            Votes:
            3 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved: