System search manager uses a SessionItemStateManager
----------------------------------------------------
Key: JCR-2008
URL: https://issues.apache.org/jira/browse/JCR-2008
Project: Jackrabbit Content Repository
Issue Type: Bug
Components: jackrabbit-core
Affects Versions: 1.5.3
Reporter: Jukka Zitting
Assignee: Jukka Zitting
Priority: Minor
Fix For: 1.5.4
As noted in JCR-2000, the system search manager (responsible for indexing the
/jcr:system subtree) uses the SessionItemStateManager instance of the system
session instead of the SharedItemStateManager of the underlying default
workspace.
This can cause a deadlock (see the thread dumps in JCR-2000) when one thread is
accessing the LockManager (that also uses the system session) while another
thread is persisting versioning changes.
See the search-on-sism.patch attachment in JCR-2000 for a fix to this issue.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.