Uploaded image for project: 'FishEye'
  1. FishEye
  2. FE-3253

SVNKit makes FishEye abort any SVN command after 60min if the property http-timeout is not set in the SVN config

XMLWordPrintable

    • Icon: Suggestion Suggestion
    • Resolution: Unresolved
    • None
    • Indexing
    • None
    • FishEye/Crucible 2.4.3 (SNAPSHOT), Built on 2010-12-03
    • 27
    • 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.

      By default, SVNKit will shutdown any SSL connection to the repository after 60 min if the property http-timeout is not defined in the Subversion configuration. See DefaultSVNAuthenticationManager.getReadTimeout() and this for details.

      As a consequence, even if the FishEye's property "Svn Operations Timeout" is set to more than 60 minutes, the property will have no effect, as SVNKit will shutdown the connection anyways after 60min.

      Resolution: FishEye should override SVNKit's default time out with its "Svn Operations Timeout". This can be done by subclassing the DefaultSVNAuthenticationManager and overriding its method getReadTimeout. It has to be investigated how this new authentication manager can be plugged in inside SVNKit.

      Context: FSH-4782

      Workaround

      Refer to the workaround in SVN Operations Taking Longer than an Hour Time Out

            Unassigned Unassigned
            pepoirot Pierre-Etienne Poirot (Inactive)
            Votes:
            27 Vote for this issue
            Watchers:
            29 Start watching this issue

              Created:
              Updated: