Uploaded image for project: 'Subversion'
  1. Subversion
  2. SVN-4458

'svn log' performance regression on non-root with old servers

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 1.8.x
    • 1.8.8
    • libsvn_client
    • None

    Description

      'svn log' on non-root paths has a performance regression in 1.8 when run against
      old servers that don't support get-location-segments. The libsvn_client
      implementation of log calls svn_ra_get_location_segments which gets the full log
      when the server doesn't support get-location-segments. The result is that the
      client gets the whole repository log before requesting a second log for the
      subset of interest.
      
      Reported here:
      
      http://mail-archives.apache.org/mod_mbox/subversion-dev/201312.mbox/%3C871u1bmnbi.fsf@ntlworld.com%3E
      

      Attachments

        Activity

          People

            Unassigned Unassigned
            philipm Philip Martin
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: