Lars Krapf created SLING-2966:
---------------------------------
Summary: Insufficient synchronization in SlingAuthenticator
Key: SLING-2966
URL: https://issues.apache.org/jira/browse/SLING-2966
Project: Sling
Issue Type: Bug
Components: Authentication
Affects Versions: Auth Core 1.1.2
Reporter: Lars Krapf
In the serviceChanged method of SlingAuthenticator a service is removed and
subsequently re-added in case of a modification event. This can lead to
synchronization problems (e.g. remove, remove, add, add) if two threads trigger
this handler at the same time (e.g. duplication of CUG roots in the
holder-cache of the CQ CUG handler after activation of a page with alias).
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira