IBM Support

Threads related to ODF causes many garbage collections and always consumes CPU resource

Troubleshooting


Problem

Threads related to ODF causes many garbage collections and always consumes CPU resource.

Symptom

The following messages are put into verbosegc.XXX.log and CPU resource is always consumed even though Information Server is not used.
<largest-consumer threadName="RuntimeQueueConsumerodf-runtime-FAExternalHadoop" threadId="00000000047A2E00" bytes="70213424" />
<largest-consumer threadName="NotificationListenerThreadInfosphereEvents" threadId="00000000047BAB00" bytes="42331928" />
<largest-consumer threadName="RuntimeQueueConsumerodf-runtime-Java" threadId="00000000043A3E00" bytes="88725384" />
<largest-consumer threadName="RuntimeQueueConsumerodf-runtime-BackgroundAnalysisRequest" threadId="000000000479B100" bytes="83655468" />
<largest-consumer threadName="StatusWatcherodf-status-topic" threadId="00000000043A0300" bytes="57958472" />
<largest-consumer threadName="RuntimeQueueConsumerodf-runtime-AnalysisRequest" threadId="0000000004793500" bytes="68463312" />
<largest-consumer threadName="RuntimeQueueConsumerodf-runtime-HealthCheck" threadId="00000000043A3300" bytes="83735784" />
<largest-consumer threadName="RuntimeQueueConsumerodf-runtime-ParallelCompound" threadId="0000000004783800" bytes="93492088" />
<largest-consumer threadName="NotificationListenerThreadodf-status-topic" threadId="00000000047BE700" bytes="54351552" />
<largest-consumer threadName="AdminWatcherodf-admin-topic" threadId="00000000043A1C00" bytes="79199932" />
 

Resolving The Problem

Turn off treads related to ODF when you don't use Information Analyzer.
1. Check current value of the property.
  $ /opt/IBM/InformationServer/ASBServer/bin/iisAdmin.sh -d -k com.ibm.iis.ug11_7.odf.startup.enabled
  Output: 
    com.ibm.iis.ug11_7.odf.startup.enabled=true
  
2. Change the value of the property to false.
   $ /opt/IBM/InformationServer/ASBServer/bin/iisAdmin.sh -s -k com.ibm.iis.ug11_7.odf.startup.enabled -val false
3. Check the value again.
  $ /opt/IBM/InformationServer/ASBServer/bin/iisAdmin.sh -d -k com.ibm.iis.ug11_7.odf.startup.enabled
  Output: 
    com.ibm.iis.ug11_7.odf.startup.enabled=false
4. Restart WebSphere Application Server.
5. Check the following message is contained in SystemOut.log.
   "Do not start ODF on server start because feature flag 'com.ibm.iis.ug11_7.odf.startup.enabled' is not set."
(*) You never start ODF engine when com.ibm.iis.ug11_7.odf.startup.enabled is false.

Document Location

Worldwide

[{"Type":"MASTER","Line of Business":{"code":"LOB10","label":"Data and AI"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSZJPZ","label":"IBM InfoSphere Information Server"},"ARM Category":[{"code":"a8m3p000000GnnYAAS","label":"Workflow \u0026 ODF - Open Source"}],"ARM Case Number":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"11.7.0;11.7.1"}]

Document Information

Modified date:
20 February 2023

UID

ibm16956860