IBM Support

IJ02614: R2 AGENT WILL ABEND INTERMITTENTLY

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Environment:
    ITM 630 FP7 Windows R2 Agentless Agent
    
    Problem Description:
    Executing multiple Situations for 100+ Subnodes on an Instance
    will abend the Agent.
    
    The corresponding R2 Agent trace log will contain the following
    trace statements prior to the abend when (UNIT:KRA ALL) tracing
    is set on the failing thread:
    
    kraaevxp.cpp,559,"AddWorkEventElement") *EV-INFO: Add event
    work element ....
    kraadspt.cpp,874,"sendDataToProxy") Entry
    kraadspt.cpp,895,"sendDataToProxy") Sending 0 rows for ...
    kraafira.cpp,695,"Sample") Entry
    
    The problem exists in the queue handling performed by the TEMA
    function AgentEventExporter::AddWorkEventElement.
    
    The function does not lock the queue prior to enqueuing an
    element.
    
    Detailed Recreation Procedure:
    
    Extremely difficult to reproduce.
    
    Configure R2 Agent to have one Instance which has 300 SubNodes
    
    Create a Situation to run for each Subnode
    
    Wait for timing conditions to arise which results in an abend
    of the Agent
    

Local fix

  • Reduce the number of situations and of subnodes configured.
    

Problem summary

  • Executing multiple Situations for 100+ Subnodes on an Instance
    will abend the Agent.
    
    The corresponding R2 Agent trace log will contain the following
    trace statements prior to the abend when (UNIT:KRA ALL) tracing
    is set on the failing thread:
    
    kraaevxp.cpp,559,"AddWorkEventElement") *EV-INFO: Add event work
    element ....
    kraadspt.cpp,874,"sendDataToProxy") Entry
    kraadspt.cpp,895,"sendDataToProxy") Sending 0 rows for ...
    kraafira.cpp,695,"Sample") Entry
    
    
    Agent Instances that have several hundred Subnodes reporting to
    them may abend due to the Agent accepting Situations, such as
    Service Interface requests.
    

Problem conclusion

  • Corrected the code to ignore Situations which originate from the
     Service Interface and are Private Situations.
    
    
    The fix for this APAR is contained in the following maintenance
    packages:
    
       | service pack | 6.3.0.7-TIV-ITM-SP0002
    

Temporary fix

Comments

APAR Information

  • APAR number

    IJ02614

  • Reported component name

    TEMA

  • Reported component ID

    5724C04TE

  • Reported release

    630

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    YesHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2017-12-13

  • Closed date

    2018-07-26

  • Last modified date

    2019-10-23

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    TEMA

  • Fixed component ID

    5724C04TE

Applicable component levels

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSTFXA","label":"Tivoli Monitoring"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"630","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
08 March 2023