[
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)