[ 
https://issues.apache.org/jira/browse/OAK-2929?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14736531#comment-14736531
 ] 

Vikas Saurabh commented on OAK-2929:
------------------------------------

[~mreutegg], I think the real test should be to just do step1 and step3 (step2 
isn't probably required to march the real world scenario of property indices 
hierarchy creation merges). Does the test fail even then (if we skip step2)?

> Parent of unseen children must not be removable
> -----------------------------------------------
>
>                 Key: OAK-2929
>                 URL: https://issues.apache.org/jira/browse/OAK-2929
>             Project: Jackrabbit Oak
>          Issue Type: Bug
>          Components: core, mongomk
>    Affects Versions: 1.0.13, 1.2
>            Reporter: Vikas Saurabh
>            Assignee: Marcel Reutegger
>            Priority: Minor
>              Labels: concurrency, technical_debt
>             Fix For: 1.3.6
>
>         Attachments: IgnoredTestCase.patch
>
>
> With OAK-2673, it's now possible to have hidden intermediate nodes created 
> concurrently.
> So, a scenario like:
> {noformat}
> start -> /:hidden
> N1 creates /:hiddent/parent/node1
> N2 creates /:hidden/parent/node2
> {noformat}
> is allowed.
> But, if N2's creation of {{parent}} got persisted later than that on N1, then 
> N2 is currently able to delete {{parent}} even though there's {{node1}}.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to