Reports manager consistently showing Pause Duration alerts along with High CPU Usage

0 votes
1 view
asked Aug 30, 2017 in Hadoop by admin (4,410 points)
SummaryUpon restart of the Reports Manager the system exhibits high CPU usage and the logs show long pause durations
Symptoms

After upgrading JDK from 1.7.0_67 to 1.7.0_80, the Reports Manager is consistently complaining about pause duration. This only happens during the start up of the Reports Manager.
Errors seen in the Reports Manager logs:

2017-02-09 22:36:32,905 INFO com.cloudera.headlamp.LuceneImageVisitor: Starting index build
2017-02-09 22:38:22,418 INFO com.cloudera.enterprise.debug.JvmPauseMonitor: Detected pause in JVM or host machine (e.g. a stop the world GC, or JVM not scheduled): paused approximately 1238ms: GC pool 'ParNew' had collection(s): count=1 time=1489ms
2017-02-09 22:38:24,181 INFO com.cloudera.enterprise.debug.JvmPauseMonitor: Detected pause in JVM or host machine (e.g. a stop the world GC, or JVM not scheduled): paused approximately 1262ms: GC pool 'ParNew' had collection(s): count=1 time=1518ms
2017-02-09 22:38:27,760 INFO com.cloudera.enterprise.debug.JvmPauseMonitor: Detected pause in JVM or host machine (e.g. a stop the world GC, or JVM not scheduled): paused approximately 1363ms: GC pool 'ParNew' had collection(s): count=1 time=1602ms
2017-02-09 22:38:29,631 INFO com.cloudera.enterprise.debug.JvmPauseMonitor: Detected pause in JVM or host machine (e.g. a stop the world GC, or JVM not scheduled): paused approximately 1370ms: GC pool 'ParNew' had collection(s): count=1 time=1536ms
2017-02-09 22:38:31,674 INFO com.cloudera.enterprise.debug.JvmPauseMonitor: Detected pause in JVM or host machine (e.g. a stop the world GC, or JVM not scheduled): paused approximately 1543ms: GC pool 'ParNew' had collection(s): count=1 time=1703ms
2017-02-09 22:38:33,766 INFO com.cloudera.enterprise.debug.JvmPauseMonitor: Detected pause in JVM or host machine (e.g. a stop the world GC, or JVM not scheduled): paused approximately 1591ms: GC pool 'ParNew' had collection(s): count=1 time=1772ms
2017-02-09 22:38:36,071 INFO com.cloudera.enterprise.debug.JvmPauseMonitor: Detected pause in JVM or host machine (e.g. a stop the world GC, or JVM not scheduled): paused approximately 1804ms: GC pool 'ParNew' had collection(s): count=1 time=1958ms

 

Applies To
Cause

Possible Latency on hosts.
 

Instructions

Use the G1 Garbage Collection with Java:

1. Set the G1GC in the "Java Configuration Options for Reports Manager":
Within the Cloudera Manager (CM) UI click on the Cloudera Management Services > Configuration > under SCOPE select “Reports Manager” > under CATEGORY select Advanced > in the “Java Configuration Options for Reports Manager” set the following:

-XX:+UseG1GC -XX:-UseConcMarkSweepGC -XX:-UseParNewGC

2. Restart the Reports Manager

Please log in or register to answer this question.

...