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.

Reply via email to