[DuraSpace JIRA] (FCREPO-1024) Improve ingest throughput by removing unnecessary synchronized keyword in getIngestWriter

0 views
Skip to first unread message

Chris Wilper (Created) (DuraSpace JIRA)

unread,
Nov 8, 2011, 2:16:03 PM11/8/11
to fcrepo-...@googlegroups.com
Improve ingest throughput by removing unnecessary synchronized keyword in getIngestWriter
-----------------------------------------------------------------------------------------

Key: FCREPO-1024
URL: https://jira.duraspace.org/browse/FCREPO-1024
Project: Fedora Repository Project
Issue Type: Story
Reporter: Chris Wilper
Fix For: Fedora 3.6


As Jesper Damkjaer reported in this post:

http://fedora-commons.1317035.n2.nabble.com/fcrepo-dev-Synchronization-on-getIngestWriter-in-DefaultDOManager-tc6972143.html

DefaultDOManager.getIngestWriter seems unnecessarily synchronized. We suspect that removing the synchronized keyword might improve concurrent ingest throughput significantly.

We should also add a test that tries to concurrently ingest multiple objects with the same PID. Fedora should fail such attempts.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://jira.duraspace.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira


Reply all
Reply to author
Forward
0 new messages