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.