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

Freeman Fang reassigned SM-1868:
--------------------------------

    Assignee: Freeman Fang

> Deadlock using SedaFlow & Camel Component during SMX start
> ----------------------------------------------------------
>
>                 Key: SM-1868
>                 URL: https://issues.apache.org/activemq/browse/SM-1868
>             Project: ServiceMix
>          Issue Type: Bug
>          Components: servicemix-core
>    Affects Versions: 3.3
>         Environment: JDK 1.5, SedaFlow
>            Reporter: Maciej Prochniak
>            Assignee: Freeman Fang
>
> The scenario is as follows:
> - http request is sent to HttpEndpoint
> - it's sent to Component A which uses push delivery (e.g. Camel) . 
> - the camel component processes request - which holds readLock on SedaFlow as 
> push delivery is used. 
> - deployment of another SA is started - it calls suspend on SedaFlow, 
> acquires SedaFlow object as monitor and waits for writeLock
> - Component A sends request to Component B (ODE in our case). The SedaQueue 
> object for Component B is not created yet, so createQueue method in SedaFlow 
> is called, but it's synchronized on the flow object - and deadlock appears
> Note: this is different situation than in 
> http://issues.apache.org/activemq/browse/SM-1824

-- 
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