You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "Felix Meschberger (JIRA)" <ji...@apache.org> on 2009/04/22 13:03:47 UTC

[jira] Closed: (SLING-911) ResourceProvider registration issues: better info on duplicate, prevent loss on registration

     [ https://issues.apache.org/jira/browse/SLING-911?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Felix Meschberger closed SLING-911.
-----------------------------------


Tests seem to indicate this issue is really fixed. So closing this issue now.

> ResourceProvider registration issues: better info on duplicate, prevent loss on registration
> --------------------------------------------------------------------------------------------
>
>                 Key: SLING-911
>                 URL: https://issues.apache.org/jira/browse/SLING-911
>             Project: Sling
>          Issue Type: Bug
>          Components: JCR Resource
>    Affects Versions: JCR Resource 2.0.4
>            Reporter: Felix Meschberger
>            Assignee: Felix Meschberger
>             Fix For: JCR Resource 2.0.4
>
>
> The resource provider registration and unregistration has some issues currently:
> * Multi-threading: ResourceProvider may be registered and/or unregistered at any time. Currently the handling of this registration or unregistration is not done in a thread safe way. Therefore it may happen that some registrations are lost or that some unregistrations are actually lost and do not take place.
> * If a resource provider is registered for a path for which a registered provider already exists, there is currently no information on the existing resource provider.
> This bug is about fixing these issues by synchronizing on provider registration and unregistration and by providing a hint to the resource provider in the log message on duplicate registrations.

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