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

Move purge logic for transient changes below the NodeBuilder interface

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 0.10
    • core
    • None

    Description

      Currently transient changes are purged down to a persisted branch once a certain size threshold is hit. This logic currently resides in RootImpl. However this approach doesn't catch the case where a lot of content is added by a commit hook (e.g. index updates) since commit hooks operate on the NodeBuilder level which is below Root.

      The aim of this issue is to pursue ways to push the purge logic further down below the NodeBuilder interface.

      Attachments

        1. OAK-659-2.patch
          38 kB
          Michael Dürig
        2. OAK-659.patch
          31 kB
          Michael Dürig

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: