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

Hiranya Jayathilaka resolved SYNAPSE-991.
-----------------------------------------
    Resolution: Not A Problem

It seems the reporter is satisfied with the explanation provided. Please reopen 
if this is still an issue.

> GC issue. StatisticsCollector has not been invoked by callback.
> ---------------------------------------------------------------
>
>                 Key: SYNAPSE-991
>                 URL: https://issues.apache.org/jira/browse/SYNAPSE-991
>             Project: Synapse
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 2.1
>         Environment: Production environment.
> wrapper.java.initmemory=2048
> wrapper.java.maxmemory=2048
> wrapper.java.additional.12=-XX:NewSize=1024m 
> wrapper.java.additional.13=-XX:MaxNewSize=1024m
> wrapper.java.additional.14=-XX:PermSize=256m
> wrapper.java.additional.15=-XX:MaxPermSize=256m 
> wrapper.java.additional.16=-XX:SurvivorRatio=65536
> wrapper.java.additional.17=-XX:TargetSurvivorRatio=0
> wrapper.java.additional.18=-XX:MaxTenuringThreshold=0
> wrapper.java.additional.19=-XX:+UseParNewGC
> wrapper.java.additional.20=-XX:ParallelGCThreads=12
> wrapper.java.additional.21=-XX:+UseConcMarkSweepGC
> wrapper.java.additional.22=-XX:+CMSParallelRemarkEnabled
> wrapper.java.additional.23=-XX:+CMSCompactWhenClearAllSoftRefs
> wrapper.java.additional.24=-XX:+UseCMSInitiatingOccupancyOnly
> wrapper.java.additional.25=-XX:CMSInitiatingOccupancyFraction=85
>            Reporter: Arockia Raphael
>            Assignee: Hiranya Jayathilaka
>            Priority: Minor
>
> Production server was up with all synapse services for the past 2 months. GC 
> could not be able to reclaim the memory in Old Gen which of size close to 1 
> GB. Based on our heap dump analysis, StatisticsCollector was holding the 
> memory and manually invoked StatisticsViewMBean.clearAllStatistics() method 
> to get rid of the issue. 
> When we analysed the code, we found out the StatisticsCollector has never 
> been called when the server in Started State. Periodic callbacks are 
> scheduled but not triggering StatisticsCleaner which cleans up 
> StatisticsCollector references.
> SynapseConfigUtils.getStatisticsCollector(ServerContextInformation 
> contextInfo) {
>         if (contextInfo != null && contextInfo.getServerState() == 
> ServerState.INITIALIZED) {
> Please let us know any patch or fix for this issue.
> Thanks,
> Arockia



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

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

Reply via email to