Julian Sedding created SLING-8187:
-------------------------------------

             Summary: Deadlock in SlingMainServlet after SLING-8051
                 Key: SLING-8187
                 URL: https://issues.apache.org/jira/browse/SLING-8187
             Project: Sling
          Issue Type: Improvement
          Components: Engine
    Affects Versions: Engine 2.6.16
            Reporter: Julian Sedding
            Assignee: Julian Sedding


The fix for SLING-8051 moved registration of the {{SlingServletContext}} 
instance from {{SlingMainServlet#activate()}} to {{SlingMainServlet#init()}}. 
It turns out that this can cause a deadlock due to Felix' global lock and a 
synchronized block in Felix HTTP WhiteboardManager implementation.

This issue is about finding a way to fix the issue originally described in 
SLING-8051 without trisking a deadlock.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to