[ 
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.

Reply via email to