You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jackrabbit.apache.org by "Thomas Mueller (JIRA)" <ji...@apache.org> on 2011/05/12 14:49:47 UTC
[jira] [Resolved] (JCR-2026) DbDataStore: garbage collection
deadlock
[ https://issues.apache.org/jira/browse/JCR-2026?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Thomas Mueller resolved JCR-2026.
---------------------------------
Resolution: Fixed
> DbDataStore: garbage collection deadlock
> ----------------------------------------
>
> Key: JCR-2026
> URL: https://issues.apache.org/jira/browse/JCR-2026
> Project: Jackrabbit Content Repository
> Issue Type: Bug
> Components: jackrabbit-core
> Reporter: Thomas Mueller
> Assignee: Thomas Mueller
> Priority: Minor
>
> Sometimes, the unit tests hangs with the following threads blocked. It looks like a database level deadlock caused by the DbDataStore implementation. The database used is Apache Derby.
> org.apache.jackrabbit.core.data.db.DbDataStore.addRecord line=298
> org.apache.jackrabbit.core.value.BLOBInDataStore.getInstance line=120
> org.apache.jackrabbit.core.value.InternalValue.getBLOBFileValue line=644
> org.apache.jackrabbit.core.value.InternalValue.create line=123
> org.apache.jackrabbit.core.PropertyImpl.setValue line=609
> org.apache.jackrabbit.core.PropertyImpl.setValue line=525
> org.apache.jackrabbit.core.NodeImpl.setProperty line=2312
> org.apache.jackrabbit.core.data.CopyValueTest.doTestCopy line=64
> org.apache.jackrabbit.core.data.CopyValueTest.testCopyStream line=45
> org.apache.jackrabbit.core.data.db.DbDataStore.updateLastModifiedDate line=641
> org.apache.jackrabbit.core.data.db.DbDataStore.touch line=631
> org.apache.jackrabbit.core.data.db.DbDataStore.getRecord line=484
> org.apache.jackrabbit.core.value.BLOBInDataStore.getDataRecord line=136
> org.apache.jackrabbit.core.value.BLOBInDataStore.getLength line=92
> org.apache.jackrabbit.core.data.GarbageCollector.scanPersistenceManagers
> org.apache.jackrabbit.core.data.GarbageCollector.scan line=161
> org.apache.jackrabbit.core.data.GCThread.run line=52
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira