IBM Support

IT37265: DURING CERTAIN RUN-TIME CONDITIONS BACKUP VM OPERATIONS CAN FAIL WITH ANS9403E AND ANS4174E RC=7302

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

APAR status

  • Closed as program error.

Error description

  • A virtual machine (VM) backup with IBM Spectrum Protect for
    Virtual Environments - Data Protection for VMware can fail if
    all the following three conditions are met:
    1) VMware Changed Block Tracking (CBT) for the VM needs to be
       reset,
    2) a VMware snapshot already exists for the VM,
    3) the Spectrum Protect Client option VMNOCBTcontinue is set to
       "Yes".
    
    Messages like the following will be logged:
    
    (command output or dsmsched.log)
    ANS9403E IBM Spectrum Protect has detected that the data to
     back up does not match the list of data to back up that was
     sent  from the virtual machine. The backup of 'VMName'
     cannot continue.
    ANS4174E Full VM backup of VMware Virtual Machine 'VMName'
     failed with RC=7302 mode=Incremental Forever - Incremental,
     target node name='DATA_CENTER_NODE', data mover node
     name='DATA_MOVER_NODE'
    
    (dsmerror.log)
    ANS0361I DIAG: ..\..\common\vm\vmbackvddk.cpp(23140):
     VmProcessCTLFiles(): VerifyExtents() failed, rc = 7302
    
    
    =======================
    Diagnosing the issue:
    
    A Client service and vddk trivia trace will show messages like:
    
    [date] [time] [pid] [tid] : ..\..\common\vm\vmifincr.cpp(2183):
     VerifyExtents(): a total of nnn is missing from (start = 0,
     len = mmm)
    [date] [time] [pid] [tid] : ..\..\common\vm\vmifincr.cpp(2190):
     VerifyExtents(): missing nnn in total
    [date] [time] [pid] [tid] : ..\..\common\vm\vmifincr.cpp(2027):
     EXIT  <===== VerifyExtents(), rc = 7302
    [date] [time] [pid] [tid] : ..\..\common\vm\vmifincr.cpp(2310):
     VerifyExtents(): Final extent vector is missing disk regions
     from the original.
    [date] [time] [pid] [tid] : ..\..\common\vm\vmifincr.cpp(2223):
     EXIT  <===== VerifyExtents(), rc = 7302
    [date] [time] [pid] [tid] :
     ..\..\common\vm\vmbackvddk.cpp(23140): VmProcessCTLFiles():
     VerifyExtents() failed, rc = 7302
    [date] [time] [pid] [tid] :
     ..\..\common\vm\vmbackvddk.cpp(23512): VmProcessCTLFiles():
     Done processing CTL data.
    
    
    =======================
    Affected product versions:
    IBM Spectrum Protect for Virtual Environments
    - Data Protection for VMware version 8.1.11.0 and 8.1.12.0
    on all supported Windows and Linux platforms
    
    
    =======================
    Additional Keywords:
    QueryAllocatedBlocks qab tsm tsmve cbt TS005675039
    | MDVREGR 8.1.11.0-TIV_5725TVEVM |
    

Local fix

  • Run a backup of the affected VM with mode=iffull and disable
    the option vmnocbtcontinue.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * Data Protection for VMware versions 8.1.11 and 8.1.12        *
    * running on all Microsoft Windows x64 and Linux x86           *
    * platforms.                                                   *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * See ERROR DESCRIPTION                                        *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * This issue is projected to be fixed in the Data Protection   *
    * for VMware Data Mover version 8.1.13 on Windows x64 and      *
    * Linux x86 platforms.                                         *
    * Note 1: This is subject to change at the discretion of IBM.  *
    ****************************************************************
    

Problem conclusion

  • VMNOCBTcontinue behaviour has been enhance to process alllocated
    blocks only using new vmware QueryAllocatedBlocks function.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IT37265

  • Reported component name

    TSM FOR VE DP V

  • Reported component ID

    5725TVEVM

  • Reported release

    81W

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2021-06-15

  • Closed date

    2021-06-30

  • Last modified date

    2021-06-30

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

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

Modules/Macros

  • dsmagent
    

Fix information

  • Fixed component name

    TSM FOR VE DP V

  • Fixed component ID

    5725TVEVM

Applicable component levels

[{"Type":"MASTER","Line of Business":{"code":"LOB26","label":"Storage"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SS8TDQ","label":"Tivoli Storage Manager for Virtual Environments"},"Version":"All Versions"}]

Document Information

Modified date:
01 July 2021