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

Background operations block writes

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 0.16
    • 0.18
    • core, mongomk
    • None

    Description

      The background operations thread in DocumentNodeStore blocks writes to ensure a correct sequence of revisions introduced by local and external commits. Within this synchronization block the thread also invalidates caches. OAK-1156 introduced a selective cache invalidation logic, which only invalidates documents that changed, but also comes with additional cost because it will make calls to MongoDB.

      Attachments

        1. persist.png
          35 kB
          Marcel Reutegger
        2. background.png
          31 kB
          Marcel Reutegger

        Issue Links

          Activity

            People

              mreutegg Marcel Reutegger
              mreutegg Marcel Reutegger
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: