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

Madhawa Gunasekara updated SYNAPSE-1106:
----------------------------------------
    Description: Axis2 MessageContext class[1] store messageContext object in a 
ThreadLocalVariable where it doesn't clear created ThreadLocal variables 
properly.  (was: Axis2 MessageContext class[1] 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 
as shown in [2]. Because of the retained ThreadLocal variables, Passthrough 
threads consumes a huge amount of memory which leads to OOM.)

> 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 Gunasekara
>            Assignee: Isuru Udana Loku Narangoda
>            Priority: Major
>
> Axis2 MessageContext class[1] store messageContext object in a 
> ThreadLocalVariable where it doesn't clear created ThreadLocal variables 
> properly.



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

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

Reply via email to