Uploaded image for project: 'Jackrabbit Oak'
  1. Jackrabbit Oak
  2. OAK-2833 Refactor TarMK
  3. OAK-4464

Move FileStore.ChangeDispatcher to TarRevisions

    XMLWordPrintableJSON

Details

    Description

      ChangeDispatcher should move from SegmentNodeStore to TarRevisions. With this change we should be able to remove the additional tracking of the head state in SegmentNodeStore and fully rely on the TarRevisions instance. The commitSemaphore and refreshHead method would disappear from SegmentNodeStore as they would be now implementation details of TarRevisions.

      AFAIK, this is the last missing piece to be able to replace the commit semaphore with a real scheduler (OAK-4122).

      /cc frm, alex.parvulescu

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: