You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@stratos.apache.org by "Manula Chathurika Thantriwatte (JIRA)" <ji...@apache.org> on 2015/01/23 07:15:36 UTC

[jira] [Commented] (STRATOS-1108) Longetivity test issu: VMs spawned and Stratos threw OutOfMemoryError

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

Manula Chathurika Thantriwatte commented on STRATOS-1108:
---------------------------------------------------------

Hi,

This issue was fixed in Stratos 4.0.0. Here I have attached the CEP extension patch. We need to apply the patch changes to Stratos 4.1.0 as well. This fix depends on the siddhi core fix which was done to the siddhi-core_2.0.0.wso2v4.jar. So we need to wait for the CEP release because the fix done to the siddhi-core_2.0.0.wso2v4.jar is currently not available in nexus.

Thanks ! 

> Longetivity test issu: VMs spawned and Stratos threw OutOfMemoryError
> ---------------------------------------------------------------------
>
>                 Key: STRATOS-1108
>                 URL: https://issues.apache.org/jira/browse/STRATOS-1108
>             Project: Stratos
>          Issue Type: Bug
>          Components: CEP
>    Affects Versions: 4.1.0 Alpha
>            Reporter: Manula Chathurika Thantriwatte
>
> We have observed this issue on multiple testbeds where we observed VMs were being re-spawn after Stratos has been running for about 7-9 days. Wso2carbon log shows numerous OutOfMemoryError. Memory dump was auto-generated when this happened. 
> TID: [0] [STRATOS] [2014-09-07 03:43:48,708] ERROR {org.apache.stratos.cep.extension.SecondDerivativeFinderWindowProcessor} - GC overhead limit exceeded {org.apache.stratos.cep.extension.SecondDerivativeFinderWindowProcessor} 
> java.lang.OutOfMemoryError: GC overhead limit exceeded 
>         at java.util.concurrent.Executors.callable(Executors.java:369) 
>         at java.util.concurrent.FutureTask.<init>(FutureTask.java:152) 
>         at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.<init>(ScheduledThreadPoolExecutor.java:207) 
>         at java.util.concurrent.ScheduledThreadPoolExecutor.schedule(ScheduledThreadPoolExecutor.java:527) 
>         at org.apache.stratos.cep.extension.SecondDerivativeFinderWindowProcessor.run(SecondDerivativeFinderWindowProcessor.java:156) 
>         at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) 
>         at java.util.concurrent.FutureTask.run(FutureTask.java:262) 
>         at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178) 
>         at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292) 
>         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) 
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 
>         at java.lang.Thread.run(Thread.java:745) 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)