IBM Support

IT07302: LACK OF SUFFICIENT MEMORY CAUSES CLIENT SCHEDULER CRASH DURING VM BACKUPS.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Error Description:
    During a VM backup, the Tivoli Storage Manager client scheduler
    may crash when there is a low memory condition.
    Customer/L2 Diagnostics:
    The following entry will be reported in the dsmerror.log prior
    to crash as an indicator of low memory:
    ANS0361I DIAG: calloc() failed: Size <size> File
    ..\..\common\ut\traceplus.cpp Line 1050
    Call stack:
    msvcr100.dll!00000000737ec01d()
    dsmcsvc.exe!vmVddkQueryVM(Sess_o * sessP, const wchar_t *
    fsName, const wchar_t * hlName, const wchar_t * llName, unsigned
    char objState, LinkedList_t * vmQueryList, nfDate * nfPitDateP,
    unsigned __int64 groupObjId, vmAPISendData * apiDataMoverP,
    unsigned char bNoRestoreOrder, unsigned char bNoGroupInfo) Line
    8095 C++
    dsmcsvc.exe!VmQryAllObjectsInJob(vmAPISendData * apiDataMoverP,
    const wchar_t * vmName, const wchar_t * fsName, unsigned long
    diskNum, unsigned __int64 snapObjId, LinkedList_t * *
    pQryRespList) Line 11401 C++
    dsmcsvc.exe!VmGetCTLDataIf(vmAPISendData * apiDataMoverP, const
    wchar_t * vmName, const wchar_t * fsName, unsigned long diskNum,
    unsigned __int64 lastFullObjId, const wchar_t * filePathOnDisk,
    int * bPreviousBackupExistsP, LinkedList_t * * objQryRespList)
    Line 7266 C++
    dsmcsvc.exe!VmSendData(vmBackupData_t * vmBackupDataP, int
    bWantCDF, nfVmObjInfoVM_t * nfVmObjInfoVmP) Line 4247 C++
    dsmcsvc.exe!vmVddkBackupVM(vmData * vmDataP) Line 6868 C++
    dsmcsvc.exe!vmBackupVM(vmData * vmDataP) Line 2569 C++
    dsmcsvc.exe!tlVMSend(txnConsumerObject_t * txnConObjP, txnSpec_t
    * txnSpecP, DccBackupController * baCP) Line 1337 C++
    dsmcsvc.exe!DccTxnConsumer::HandleQueue() Line 2940 C++
    dsmcsvc.exe!DccTxnConsumer::Run(void * argP) Line 2625 C++
    dsmcsvc.exe!DccTxnConsumer::DoThread(void * argP) Line 3421 C++
    dsmcsvc.exe!startThread2(Threadstart * startInfoP) Line 1552 C++
    dsmcsvc.exe!startThread(Threadstart * startInfoP) Line 1512 C++
    msvcr100.dll!00000000737d1d9f() Unknown
    msvcr100.dll!00000000737d1e3b() Unknown
    kernel32.dll!000000007719b1bd() Unknown
    ntdll.dll!00000000773a6861() Unknown
    Initial Impact: Low
    Tivoli Storage Manager Versions Affected:
    6.4 and 7.1 Windows and Linux x86
    Additional Keywords:
    TSM VE
    

Local fix

  • Increase the amount of memory available to the client or if a
    non default VMMAXPARALLEL value is being used, lower this value
    to reduce client memory requirements.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * Tivoli Storage Manager for Virtual Environments Data         *
    * Protection for VMware versions 6.3, 6.4, and 7.1 running on  *
    * all Microsoft Windows and Linux x86_64 platforms             *
    * Tivoli Storage Manager for Virtual Environments Data         *
    * Protection for Microsoft Hyper-V versions 7.1 running on     *
    * Microsoft Windows Server 2012 and Server 2012 R2 platforms   *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * See ERROR DESCRIPTION                                        *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * This issue is projected to be fixed in the Tivoli Storage    *
    * Manager Client on Windows and Linux x86_64  in levels 6.4.3  *
    * and 7.1.4.                                                   *
    *                                                              *
    * Note 1: The Tivoli Storage Manager (TSM) Client is a         *
    * prerequisite to using the Data Protection for VMware.  In    *
    * Data Protection for VMware environments, the TSM Client is   *
    * also know as the data mover.                                 *
    * Note 2: The Tivoli Storage Manager (TSM) Client is a         *
    * prerequisite to using the Data Protection for Microsoft      *
    * Hyper-V.  In Data Protection for Hyper-V environments, the   *
    * TSM Client is also known as the data mover.                  *
    * Note 3: This is subject to change at the discretion of IBM.  *
    ****************************************************************
    *
    

Problem conclusion

  • The problem has been fixed and no longer occurs.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IT07302

  • Reported component name

    TSM CLIENT

  • Reported component ID

    5698ISMCL

  • Reported release

    64W

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2015-02-23

  • Closed date

    2015-05-13

  • Last modified date

    2015-07-28

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

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

Modules/Macros

  • dsmc
    

Fix information

  • Fixed component name

    TSM CLIENT

  • Fixed component ID

    5698ISMCL

Applicable component levels

  • R64L PSY

       UP

  • R64W PSY

       UP

  • R71L PSY

       UP

  • R71W PSY

       UP

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGSG7","label":"Tivoli Storage Manager"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"64W","Line of Business":{"code":"LOB26","label":"Storage"}}]

Document Information

Modified date:
07 January 2022