Uploaded image for project: 'Jackrabbit Oak'
  1. Jackrabbit Oak
  2. OAK-2829 Comparing node states for external changes is too slow
  3. OAK-2842

Use mongo op-log to fetch stricter super-set of nodes that changed for a given interval

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Closed
    • Major
    • Resolution: Won't Fix
    • None
    • None
    • core, mongomk
    • None

    Description

      With OAK-2829, we'd have a mechanism inside of oak to have ability to quickly get a set of nodes changed between two root revisions. That collections needs to be managed by Oak itself. Otoh, mongo op-log already does this.
      Opening this task to have implement reading part of such set of nodes (which can possibly be a super set of actual changed nodes) – considering quite a bit of this part can be re-used in the parent issue where underlying changes are maintained by Oak code.
      As an added advantage, this implementation would avoid writing out/updating changes for mongo specific case.

      Attachments

        Activity

          People

            Unassigned Unassigned
            catholicon Vikas Saurabh
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: