[
https://issues.apache.org/jira/browse/UIMA-1189?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jerry Cwiklik reopened UIMA-1189:
---------------------------------
Assignee: Jerry Cwiklik
Findbugs reports excessive synchronization in the UIMA AS Aggregate code while
trying to guard FlowController's flow map. This map is of ConcurrentHashMap
type which has its own synchronization. There is also an attempt to synchronize
on the CountDown latch. Remove synchronization and instead depend on
concurrency access provided by java data structures used.
> Remove excessive synchronization from Uima As
> ---------------------------------------------
>
> Key: UIMA-1189
> URL: https://issues.apache.org/jira/browse/UIMA-1189
> Project: UIMA
> Issue Type: Improvement
> Components: Async Scaleout
> Reporter: Jerry Cwiklik
> Assignee: Jerry Cwiklik
> Fix For: 2.3AS
>
> Attachments: uimaj-as-activemq-UIMA-1189-patch-v2.txt,
> uimaj-as-activemq-UIMA-1189-patch.txt, uimaj-as-core-UIMA-1189-patch-v2.txt,
> uimaj-as-core-UIMA-1189-patch.txt
>
>
> There are few places in the Uima AS code where synchronization is used for no
> reason. This may lead to locking code and potentially slowing down the
> processing.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.