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

rip out FSFS SQLite-based revprops code (f5)

    Details

    • Type: Task
    • Status: Resolved
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: trunk
    • Fix Version/s: 1.7.0
    • Component/s: libsvn_fs_fs
    • Labels:
      None

      Description

      See issue #3944.
      
      Currently (f5) FSFS packs revprops into SQLite.  We want to redesign that (calling the new design f6), 
      but we don't have time for that before releasing 1.7.0.  As an interim solution, this issue calls for 
      removing f5 from trunk, releasing 1.7 with f4 (the same as in 1.6).
      
      Looking forward, issue #3944 calls for of designing and releasing f6 in 1.8.
      
      Format 5 will remain unsupported into the future; repositories that use it (created by 1.7-dev) will 
      have to be dump/loaded using trunk/1.7.0-alpha3 code.  A tools/ scripts to upgrade/downgrade f5 
      into f4 or f6 may be written in the future.
      

        Issue Links

          Activity

          Hide
          danielsh Daniel Shahaf (äñ§€¥£¢) added a comment -

          Release notes updated.
          

          Show
          danielsh Daniel Shahaf (äñ§€¥£¢) added a comment - Release notes updated.
          Hide
          danielsh Daniel Shahaf (äñ§€¥£¢) added a comment -

          As of r1144503 the code won't create f5 filesystems any more.
          
          The code that checks for 'db/format >= 5' and assumes that a revprops.db is then present still needs 
          to be removed, however, in order for svnadmin-1.7 not to corrupt 1.8-format repositories.
          

          Show
          danielsh Daniel Shahaf (äñ§€¥£¢) added a comment - As of r1144503 the code won't create f5 filesystems any more. The code that checks for 'db/format >= 5' and assumes that a revprops.db is then present still needs to be removed, however, in order for svnadmin-1.7 not to corrupt 1.8-format repositories.
          Hide
          danielsh Daniel Shahaf (äñ§€¥£¢) added a comment -

          r1144550 removes the code from trunk.
          

          Show
          danielsh Daniel Shahaf (äñ§€¥£¢) added a comment - r1144550 removes the code from trunk.
          Hide
          cmpilato C. Michael Pilato added a comment -

          So... can this be closed?
          

          Show
          cmpilato C. Michael Pilato added a comment - So... can this be closed?
          Hide
          danielsh Daniel Shahaf (äñ§€¥£¢) added a comment -

          You must enter a comment on this change.
          
          

          Show
          danielsh Daniel Shahaf (äñ§€¥£¢) added a comment - You must enter a comment on this change.
          Hide
          danielsh Daniel Shahaf (äñ§€¥£¢) added a comment -

          r1145515 et al remove --pre-1.7-compatible from trunk (and make the requisite changes on the 
          revprop-packing branch).
          

          Show
          danielsh Daniel Shahaf (äñ§€¥£¢) added a comment - r1145515 et al remove --pre-1.7-compatible from trunk (and make the requisite changes on the revprop-packing branch).

            People

            • Assignee:
              Unassigned
              Reporter:
              danielsh Daniel Shahaf (äñ§€¥£¢)
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development