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

move FS deltification outside of the commit process

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: all
    • Fix Version/s: M12
    • Component/s: src
    • Labels:
      None

      Description

      Currently, the deltification of FS nodes occurs during our "stabilization walk"
      of the tree during the commit process. The result is that we hold locks longer
      than we need to (and more of them), and the deltification is tied to a "commit"
      rather than (potentially) becoming an asynchronous operation.
      
      The commit should be completed, then we should walk the revision root (again) to
      find the nodes to deltify. Each deltification can then be processed with
      short-term locks.
      
      (this is somewhere between a defect and an enhancement)
      
      Note: this is a precondition to moving to new Node IDs.
      

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              gstein Greg Stein
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: