Slow performance due to JCR-2138 (Prevent persistence of faulty back-references)
--------------------------------------------------------------------------------

                 Key: JCR-2449
                 URL: https://issues.apache.org/jira/browse/JCR-2449
             Project: Jackrabbit Content Repository
          Issue Type: Bug
          Components: jackrabbit-core
    Affects Versions: 2.0-beta4, 1.5.7
            Reporter: Thomas Mueller


In revision 782898, the following code was introduced:

updateReferences() {
    for (Iterator i = local.addedStates(); i.hasNext();) {
        ...
        if (hasItemState(state.getId())) {
            ...
        }
    }
}

This will try to fetch inexistent nodes from the persistence manager.
Depending on the persistence manager implementation, this is very slow.
I hope there is a way to avoid this call, or if not, speed it up.


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to