You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@synapse.apache.org by "Isuru Udana Loku Narangoda (JIRA)" <ji...@apache.org> on 2016/05/22 14:43:13 UTC

[jira] [Assigned] (SYNAPSE-1004) Passthrough Transport deadlock scenario

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

Isuru Udana Loku Narangoda reassigned SYNAPSE-1004:
---------------------------------------------------

    Assignee: Isuru Udana Loku Narangoda  (was: Hiranya Jayathilaka)

> Passthrough Transport deadlock scenario
> ---------------------------------------
>
>                 Key: SYNAPSE-1004
>                 URL: https://issues.apache.org/jira/browse/SYNAPSE-1004
>             Project: Synapse
>          Issue Type: Bug
>          Components: Transports
>            Reporter: Ravi Undupitiya
>            Assignee: Isuru Udana Loku Narangoda
>            Priority: Critical
>              Labels: patch
>             Fix For: FUTURE
>
>         Attachments: ptt-deadlock-fix.diff
>
>
> An issue exists where Pass Through transport Pipe goes into a dead lock situation during pipe error scenarios. A situation arises where the Producer and Consumer threads wait on each other. This reproducible with high concurrent burst loads using pass through transport and can lead to all PTT threads being locked causing synapse HTTP to be unresponsive. 
> I've attached a diff (created over trunk) that addresses this issue for your consideration. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@synapse.apache.org
For additional commands, e-mail: dev-help@synapse.apache.org