[ 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