Michael Dürig created OAK-1553:
----------------------------------

             Summary: More sophisticated conflict resolution when concurrently 
adding nodes
                 Key: OAK-1553
                 URL: https://issues.apache.org/jira/browse/OAK-1553
             Project: Jackrabbit Oak
          Issue Type: Improvement
          Components: core, mk, mongomk, segmentmk
            Reporter: Michael Dürig
             Fix For: 1.1


{{MicroKernel.rebase}} currently specifies: "addExistingNode: A node has been 
added that is different from a node of them same name that has been added to 
the trunk."

This is somewhat troublesome in the case where the same node with different but 
non conflicting child items is added concurrently:

{code}
f.add("fo").add(u1); commit();
f.add("fo").add(u2); commit();
{code}

currently fails with a conflict because {{fo}} is not the same node for the 
both cases. See discussion http://markmail.org/message/flst4eiqvbp4gi3z



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to