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

XMLWordPrintable

    • Type: Suggestion
    • Resolution: Unresolved
    • None
    • Component/s: Indexing
    • None
    • Environment:
      FishEye/Crucible 2.4.3 (SNAPSHOT), Built on 2010-12-03
    • 27

      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

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

              Created:
              Updated: