jackrabbit-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Marcel Reutegger (JIRA)" <j...@apache.org>
Subject [jira] Created: (JCR-2577) SISM.checkAddedChildNodes() prevents merging of concurrent changes
Date Fri, 19 Mar 2010 09:05:27 GMT
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

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.

View raw message