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

FSFS cache reading one svndiff window beyond end

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 1.10.x
    • None
    • libsvn_fs_fs
    • None

    Description

      I have a copy of the original Collab Subversion repository:

      Revisions: 40515
      Repository Format: 5
      Compatible With Version: 1.6.0
      Repository Capability: mergeinfo
      Filesystem Type: fsfs
      Filesystem Format: 4
      FSFS Sharded: yes
      FSFS Shard Size: 1000
      FSFS Shards Packed: 0/40
      FSFS Logical Addressing: no

      I can dump and verify this repository with 1.10 using any size of cache but attempting to load the dump into a new repository fails when the cache is greater than 64MB.

      svnadmin: E160004: Corrupt node-revision 'rv-1.0.r6752/37'
      svnadmin: E160004: Reading one svndiff window read beyond the end of the representation

      If I use a small cache I can complete the load. I can also verify the new repository with a small cache, but if I use a large cache the verification fails:

      * Error verifying revision 11887.
      svnadmin: E160004: Corrupt node-revision 'om-1.0.r11887/320'
      svnadmin: E160004: Reading one svndiff window read beyond the end of the representation

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: