Spectrum OneClick performance problems and intermittent connectivity for OneClick client sessions

Document ID : KB000049859
Last Modified Date : 14/02/2018
Show Technical Document Details


Problem: After upgrading to Spectrum 9.2.1 and/or hotfix patch H06 for 9.2.1, some users have experienced overall slowness in OneClick, and no performance dumps are being created for the SpectroSERVER.

Symptoms: Tomcat utilizing 100% CPU utilization, OneClick hanging, overall slowness, and intermittent connections to the OneClick console. The OneClick console connectivity is continuously bouncing between a connected state and disconnected state. Resulting in a red box around the OneClick Client.

Cause: Inefficiency with the Chassis Manager code in rendering the data in Spectrum OneClick.


The workaround for this problem is to disable the Chassis Manager node by commenting out the Chassis Manager section in $SPECROOT/tomcat/webapps/spectrum/WEB-INF/topo/config/topo-app-config.xml file.

  1. Make a backup of the $SPECROOT/tomcat/webapps/spectrum/WEB-INF/topo/config/topo-app-config.xml file.

  2. Edit $SPECROOT/tomcat/webapps/spectrum/WEB-INF/topo/config/topo-app-config.xml by placing the Chassis Manager comment tag (<!--Chassis Manager -->) around the Chassis Manager portion of the XML code.

  3. Find the following portion of XML code.
    <custom-root-node>    <type t="mtype">0x104aa</type>   <!-- Chassis Manager  -->    <child-list>      <child extraargs="mtype=0x104ac,rel=0x10048,side=left">         com.aprisma.spectrum.app.topo.client.hierarchy.CustomNodeTraversalGatherer      </child>    </child-list>  </custom-root-node>

  4. Edit the section of code so the entire section is commented out, by moving the comment tag's open statement at the beginning of the section, and the close statement at the end of the section.
    <!-- Chassis Manager    <custom-root-node>        <type t="mtype">0x104aa</type>          <child-list>          <child extraargs="mtype=0x104ac,rel=0x10048,side=left">             com.aprisma.spectrum.app.topo.client.hierarchy.CustomNodeTraversalGatherer          </child>        </child-list>      </custom-root-node>-->

  5. Restart OneClick Tomcat and all OneClick Client Consoles.