Uploaded image for project: 'Jackrabbit Oak'
  1. Jackrabbit Oak
  2. OAK-4243

Oak Segment Tar Module

    XMLWordPrintableJSON

Details

    • Epic
    • Status: Closed
    • Major
    • Resolution: Done
    • None
    • 1.6.1, 1.8.0
    • segment-tar
    • None
    • Segment Tar

    Description

      There is a couple of issues requiring us to change the segment format in a non compatible way (OAK-3348, OAK-2896, OAK-2498, OAK-4201).

      We should introduce a new module here

      • to minimise ripple effect on concurrent development work in other parts of Oak and upstream projects
      • to be able to cleanly migrate existing repositories via a side grading
      • to cleanly separate breaking changes from the existing code base

      The plan is roughly to:

      • Create new module (called oak-segment-next for now, will discuss names later)
      • Apply patch prepared for OAK-3348
      • Discuss and decide on final name and refactor accordingly
      • Reactor affected tooling such that the targeted segment store can be specified via an option. Keep default at oak-segment.
      • Once sufficiently stabilised, deprecate oak-segment. Make this one the default in switch the default target for tooling.
      • Define and implement migration path

      I will create respective issues as needed.

      Attachments

        Issue Links

          Activity

            People

              mduerig Michael Dürig
              mduerig Michael Dürig
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: