IBM Support

IT20769: MEMORY LEAK IN "DOGROUPMEMBERINFO" CAN OCCUR ON A SERVER THAT IS A REPLICATION TARGET

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • A server that is a target for 'replicate node' can show memory
    usage and paging/swap space usage
    constantly increasing over time, with no release, until
    available memory runs out.
    
    "show memory" and "show alloc" can be collected at regular
    intervals to show memory usage constantly increasing
    over time. "show alloc" will show "DoGroupMemberInfo" memory
    usage reporting an excessive amount.
    
    
    
    
    The key thing to look for in the "show alloc"  documentation is
    this:
    
    imqueue.c line  5854:       27 entries for      51002248 bytes
    (PreAllocChunkForInvUpdateItems) thread 777434(psSessionThread
    parent=275)
    smrepl.c line 14552:   228346 entries for   29823382784 bytes
    (DoGroupMemberInfo) thread 20322()
    
    The number of entries in the second line for "DoGroupMemberInfo"
    should not exceed the number of entries in the first line.
    This memory leak happens on a target replication server.
    
    
    IBM Spectrum Protect versions affected:
    Server 7.1.7.100 and higher, and 8.1.x and higher on all
    supported platforms
    
    
    
    Initial Impact: Medium
    
    Additional Keywords:  TSM IBM Spectrum Protect memory leak
    memleak replication
    
    | MDVREGR 7.1.1.1-TIV_5698MSV |
    

Local fix

  • Recycle the target server instance.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * All Tivoli Storage Manager and IBM Spectrum Protect server   *
    * users.                                                       *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * See error description.                                       *
    *                                                              *
    * In addition to the described problem this also fixes a very  *
    * small memory leak for each options set that is replicated.   *
    * The following from SHOW ALLOC represents that memory leak,   *
    * in this case there were 2 options sets:                      *
    * 2 entries, using        174 bytes, from smnrclop.c(846)      *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * Apply fixing level when available. This problem is currently *
    * projected to be fixed in levels 7.1.8 and 8.1.2. Note that   *
    * this is subject to change at the discretion of IBM.          *
    ****************************************************************
    

Problem conclusion

  • This problem was fixed.
    Affected platforms for reported release:  AIX, HP-UX, Solaris,
    Linux, and Windows.
    Platforms fixed:  AIX, HP-UX, Solaris, Linux, and Windows.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IT20769

  • Reported component name

    TSM SERVER

  • Reported component ID

    5698ISMSV

  • Reported release

    81A

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2017-05-26

  • Closed date

    2017-06-12

  • Last modified date

    2017-06-12

  • 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

    TSM SERVER

  • Fixed component ID

    5698ISMSV

Applicable component levels

  • R71A PSY

       UP

  • R71H PSY

       UP

  • R71L PSY

       UP

  • R71S PSY

       UP

  • R71W PSY

       UP

  • R81A PSY

       UP

  • R81L PSY

       UP

  • R81W PSY

       UP



Document information

More support for: Tivoli Storage Manager

Software version: 81A

Reference #: IT20769

Modified date: 12 June 2017