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

Karthick Sankarachary reassigned ODE-538:
-----------------------------------------

    Assignee: Karthick Sankarachary

> Letting Go Of Retired Processes
> -------------------------------
>
>                 Key: ODE-538
>                 URL: https://issues.apache.org/jira/browse/ODE-538
>             Project: ODE
>          Issue Type: Bug
>          Components: BPEL Runtime
>    Affects Versions: 1.2
>            Reporter: Karthick Sankarachary
>            Assignee: Karthick Sankarachary
>             Fix For: 1.3
>
>
> In the event a process is marked for retirement, a best-effort must be made 
> to release all of its resources from memory. Currently, a retired process 
> stays in memory forever. As a result, the memory footprint of a process rises 
> monotonically with each successive deployment, even if previous versions are 
> retired. 
> The object models that dominate a process' footprint are those of BPEL, which 
> is managed by ODE, and WSDL, which is managed by Axis2. To expedite garbage 
> collection of the BPEL graph, we must try to recursively clear the entire 
> tree that is rooted underneath the OProcess object. To facilitate garbage 
> collection of the WSDL forest, we must release the schema list and definition 
> for every AxisService that the process provides.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to