Arockia Raphael created SYNAPSE-991:
---------------------------------------
Summary: StatisticsCleaner has not been invoked
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 Generation of size close to 1
GB. Based on our heap dump analysis StatisticsCollector was holding the memory
and 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,
Hanson
--
This message was sent by Atlassian JIRA
(v6.2#6252)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]