IBM Support

IT31782: EXPIRATION RUNNING AT THE SAME TIME AS CONVERT STGPOOL CAN CAUSE EXCESSIVE DIRECTORY-CONTAINER SPACE UTILIZATION

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Error Description:
    
    Running expiration at the same time as running "convert stgpool"
    can cause a problem in that expiration skips the file deletion
    in the directory-container pool, but removes the reference to
    the object, which causes the object to become orphaned and will
    never be removed in the future.
    This leads to seeing an increased amount of space being utilized
    within the directory-container pool that the convert is
    processing as a target pool.
    
    
    Customer/Support Diagnostics (If Applicable)
    
    
    To see if this APAR is affecting an environment,  issue the
    following SQL from the DB2 instance account :
    
    db2 connect to TSMDB1
    db2 set schema TSMDB1
    
    Obtain the poolid of your storage pool, replacing POOL with the
    appropriate name :
    
    db2 "select poolid from ss_pools where poolname='POOL'"
    
    Replace X in the following statement with the pool id number
    obtained above :
    
    
    db2 "select count_big from sd_recon_order sdro where chunktype=1
     and not exists (select 1 from backup_objects imbk where
    sdro.objid=imbk.objid) and not exists (select 1 from
    archive_objects imar where imar.objid=sdro.objid) and not exists
     (select 1 from Spaceman_Objects imsm where
    sdro.objid=imsm.objid) and not exists (select 1 from
    bf_super_aggregates bfsa where (bfsa.objid=sdro.objid or
    bfsa.fragid=sdro.objid) ) and exists (select 1 from
    sd_non_dedup_locations sdndl where sdndl.poolid=X and
    sdndl.chunkid=sdro.chunkid) for read only"
    
    
    This issue will be more noticeable in an environment, if the
    number returned from the above SQL is in the thousands.
    
    This APAR will stop the creation of orphaned extents if "convert
    stgpool" is ran at the same time as expiration, but IBM support
    should be contacted to manually remove the orphaned objects that
    have already been created.
    
    Once at the fixing level, manual removal of the orphaned objects
    would still need to be performed.
    
    It is recommended to apply the fixing level of this APAR before
    performing a "convert stgpool" command.
    
    IBM Spectrum Protect Versions Affected:
    Spectrum Protect Server versions 7.1.6 and 8.1 onwards.
    
    Initial Impact:
    Medium
    
    Additional Keywords:
    TSM, TS003287559, utilisation, full, orphan, util, utilization,
    bloat
    

Local fix

  • Avoid running expiration at the same time as running "convert
    stgpool"
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * All IBM Spectrum Protect server users.                       *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * See error description.                                       *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * Apply fixing level when available. This problem is currently *
    * projected to be fixed in levels 8.1.9.200 and 8.1.10.  Note  *
    * that this is subject to change at the discretion of IBM.     *
    ****************************************************************
    

Problem conclusion

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

Temporary fix

Comments

APAR Information

  • APAR number

    IT31782

  • 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

    2020-02-06

  • Closed date

    2020-02-13

  • Last modified date

    2020-06-03

  • 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

  • R81A PSY

       UP

  • R81L PSY

       UP

  • R81W PSY

       UP

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

Document Information

Modified date:
28 September 2021