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.