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

Persistent cache for the Segment Node Store

    XMLWordPrintableJSON

Details

    • Story
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 1.34.0
    • segment-tar
    • None

    Description

      With the introduction of custom, remote persistence mechanisms for the SegmentMK (namely the Azure Segment Store), it makes sense to create another level of cache, apart from the on-heap segment cache which is currently used.

      Let's implement the persistent cache, using the existing TarFiles class and storing the processed segments on disk. It may be created as a pass-through SegmentNodeStorePersistence implementation, so it can be composed with other existing persistence implementations, eg. split persistence.

      Attachments

        1. OAK-7744-02.patch
          115 kB
          Andrei Dulceanu
        2. OAK-7744.patch
          34 kB
          Tomek Rękawek

        Issue Links

          Activity

            People

              adulceanu Andrei Dulceanu
              tomek.rekawek Tomek Rękawek
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: