You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@synapse.apache.org by "ASF subversion and git services (Jira)" <ji...@apache.org> on 2020/02/26 04:09:00 UTC

[jira] [Commented] (SYNAPSE-1106) OOM with large responses where it involves content-aware mediation in response path

    [ https://issues.apache.org/jira/browse/SYNAPSE-1106?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17045129#comment-17045129 ] 

ASF subversion and git services commented on SYNAPSE-1106:
----------------------------------------------------------

Commit be959428ff2376474361ad080ddf71459d6332e2 in synapse's branch refs/heads/master from Isuru Udana Loku Narangoda
[ https://gitbox.apache.org/repos/asf?p=synapse.git;h=be95942 ]

Merge pull request #23 from madhawa-gunasekara/SYNAPSE-1106

Fix SYNAPSE-1106

> OOM with large responses where it involves content-aware mediation in response path
> -----------------------------------------------------------------------------------
>
>                 Key: SYNAPSE-1106
>                 URL: https://issues.apache.org/jira/browse/SYNAPSE-1106
>             Project: Synapse
>          Issue Type: Bug
>            Reporter: Madhawa Kasun Gunasekara
>            Assignee: Isuru Udana
>            Priority: Major
>         Attachments: Fix_SYNAPSE-1106.patch
>
>          Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> MessageContext class store messageContext object in a ThreadLocalVariable where it doesn't clear created ThreadLocal variables properly. Therefore synapse passthrough threads contain created the Theadlocal variable which refers to the created soap envelope during the mediation level. Because of the retained ThreadLocal variables, Passthrough threads consumes a huge amount of memory which leads to OOM.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

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