[
https://issues.apache.org/jira/browse/JCR-2577?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Marcel Reutegger resolved JCR-2577.
-----------------------------------
Resolution: Fixed
Fix Version/s: 2.1.0
Committed patch in revision: 926324
> SISM.checkAddedChildNodes() prevents merging of concurrent changes
> ------------------------------------------------------------------
>
> Key: JCR-2577
> URL: https://issues.apache.org/jira/browse/JCR-2577
> Project: Jackrabbit Content Repository
> Issue Type: Bug
> Components: jackrabbit-core
> Affects Versions: 2.0.0
> Reporter: Marcel Reutegger
> Fix For: 2.1.0
>
> Attachments: JCR-2577.patch
>
>
> This is a regression caused by JCR-2456. The check method reports false
> positives and prevents merges of concurrently removed child nodes.
> The check is done before the local item states are connected to their shared
> states, which means getAddedChildNodes() will always return the complete list
> of local child nodes. In addition the merge attempt is also done after the
> check, which means it is impossible to handle concurrently removed child
> nodes.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.