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

Improve concurrent merge handling

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • None
    • 0.17
    • core, mongomk
    • None

    Description

      The MicroKernel and Document based NodeStore implementations currently perform retries when a merge failed and the conflict was potentially introduced by a commit hook or some external change not yet visible to the local cluster node.

      After a number of retries the implementation gives up and throws an exception. For the cluster local only merges the implementation could fall back to an exclusive lock and serialize merges.

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: