IBM Support

IV11270: CDP AGENT RUNS INTO INFINITE LOOP - CAUSING OUT OF MEMORY CONDITION

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • ITNM 3.8 FP6
    Sun OS 10
    Customer discovers a device that is causing the CDP agent to go
    into a loop until it runs out of memory.  Excerpt from the CDP
    agent trace:
    
    CRivValidAddress::RVAIsIpValid( ipLong =
    xxx.xx.xxx.xx,
    allowMulticast = False, allowLoopback = True, isSubnet = False).
    Returning validIp = True
    found something good
    CDiscoCDPAgent: CDPCreateLocalNbr done
    CDiscoCDPAgent: CDPCreateLocalNbr()
    
    
    Final entry from CDP agent log file:
    
    11/03/11 23:19:57: Fatal: [29t] CRivError.cc(359) Out-of-memory
    - This process has run out of memory or exceeded the operating
    system memory limit for a 32 bit application - You must take
    action to reduce the amount of data this application is having
    to process new handler called
    11/03/11 23:19:57: Information: [29t] CDP shutdown
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * ITNM-IP 3.8 on all platform, i.e. Windows, Linux, Solaris    *
    * and AIX                                                      *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * 1) The CDP agent ran into infinite loop while discovering    *
    * Cisco NX-OS n7000 device which at the end, results in out of *
    * memory message being generated in the trace file.            *
    * 2) Warning messages are flooded in agent log file:           *
    * Thu Dec  8 14:19:13 2011  Warning: A generic non-fatal error *
    * has occurred found in file CDiscoProcessedData.cc at line    *
    * 167 - failed to add data                                     *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * The fix for this APAR is contained in the following          *
    * maintenance packages:                                        *
    * |fix pack|3.8.0-ITNMIP-FP0007|                               *
    * |fix pack|3.9.0-ITNMIP-FP0001|                               *
    ****************************************************************
    

Problem conclusion

  • 1) Fix CDP agent code to avoid running into infinite loop
    2) Avoid the warning message being generated by adding check for
    duplicate cefexBindingExtenderIndex value, e.g.:
    SNMPv2-SMI::enterprises.9.9.691.1.1.1.1.2.369098852 = Gauge32:
    101
    SNMPv2-SMI::enterprises.9.9.691.1.1.1.1.2.440442880 = Gauge32:
    101
    

Temporary fix

Comments

APAR Information

  • APAR number

    IV11270

  • Reported component name

    NC/PREC DISCOVY

  • Reported component ID

    5724O52DS

  • Reported release

    380

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2011-11-28

  • Closed date

    2012-01-02

  • Last modified date

    2012-02-08

  • 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

    NC/PREC DISCOVY

  • Fixed component ID

    5724O52DS

Applicable component levels

  • R380 PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSSHRK","label":"Tivoli Network Manager IP Edition"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"380","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
08 February 2012