uima-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jerry Cwiklik (JIRA)" <uima-...@incubator.apache.org>
Subject [jira] Reopened: (UIMA-1189) Remove excessive synchronization from Uima As
Date Mon, 05 Oct 2009 15:14:31 GMT

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

View raw message