synapse-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Madhawa Gunasekara (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (SYNAPSE-1106) OOM with large responses where it involves content-aware mediation in response path
Date Fri, 31 May 2019 23:53:00 GMT

     [ 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-unsubscribe@synapse.apache.org
For additional commands, e-mail: dev-help@synapse.apache.org


Mime
View raw message