felix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Pierre De Rop (JIRA)" <j...@apache.org>
Subject [jira] Commented: (FELIX-2289) Unsynchronized access to map of component instances may block the system
Date Thu, 22 Apr 2010 07:29:49 GMT

    [ https://issues.apache.org/jira/browse/FELIX-2289?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12859694#action_12859694

Pierre De Rop commented on FELIX-2289:

Hello Felix,

Does your last commit fully resolve this issue ? 
I ask this because the issue is still "in progress" and I wonder if I can incorporate your
fix in our product now, or if I should wait until the issue is fully resolved ?


> Unsynchronized access to map of component instances may block the system
> ------------------------------------------------------------------------
>                 Key: FELIX-2289
>                 URL: https://issues.apache.org/jira/browse/FELIX-2289
>             Project: Felix
>          Issue Type: Bug
>          Components: Declarative Services (SCR)
>    Affects Versions:  scr-1.4.0
>            Reporter: Felix Meschberger
>            Assignee: Felix Meschberger
>            Priority: Critical
>             Fix For:  scr-1.4.2
> The ComponentFactoryImpl class manages all factory component instance in an internal
IdentityHashMap. This map is synchronized thus all access in a multi-thread environment must
be synchronized.
> Most access is synchronized. The problematic one not synchronized is when a new entry
is added. Making this call unsynchronized causes the map to get corrupt and will lead to endless
loops when reading it.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message