-
Suggestion
-
Resolution: Fixed
-
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.