Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 5919B200AC9 for ; Sun, 22 May 2016 16:50:14 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 57B83160A28; Sun, 22 May 2016 14:50:14 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id D14E01609AF for ; Sun, 22 May 2016 16:50:13 +0200 (CEST) Received: (qmail 22802 invoked by uid 500); 22 May 2016 14:50:13 -0000 Mailing-List: contact dev-help@synapse.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@synapse.apache.org Delivered-To: mailing list dev@synapse.apache.org Received: (qmail 22780 invoked by uid 99); 22 May 2016 14:50:12 -0000 Received: from arcas.apache.org (HELO arcas) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 22 May 2016 14:50:12 +0000 Received: from arcas.apache.org (localhost [127.0.0.1]) by arcas (Postfix) with ESMTP id CDCC52C1F56 for ; Sun, 22 May 2016 14:50:12 +0000 (UTC) Date: Sun, 22 May 2016 14:50:12 +0000 (UTC) From: "Isuru Udana Loku Narangoda (JIRA)" To: dev@synapse.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (SYNAPSE-1004) Passthrough Transport deadlock scenario MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Sun, 22 May 2016 14:50:14 -0000 [ https://issues.apache.org/jira/browse/SYNAPSE-1004?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15295590#comment-15295590 ] Isuru Udana Loku Narangoda commented on SYNAPSE-1004: ----------------------------------------------------- Committed revision 1745062 > 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: 3.0 > > 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