IBM Support

IT24321: INCLUDES CAUSE DATA TO BE STORED INTO INCORRECT DIRECTORY CONTAINERS

Direct links to fixes

8.1.1.200-IBM-SPSRV-AIX
8.1.1.200-IBM-SPSRV-Linuxppc64le
8.1.1.200-IBM-SPSRV-Linuxs390x
8.1.1.200-IBM-SPSRV-Linuxx86_64
8.1.1.200-IBM-SPSRV-WindowsX64
8.1.5.100-IBM-SPSRV-AIX
8.1.5.100-IBM-SPSRV-Linuxppc64le
8.1.5.100-IBM-SPSRV-Linuxs390x
8.1.5.100-IBM-SPSRV-Linuxx86_64
8.1.5.100-IBM-SPSRV-WindowsX64
7.1.7.400-TIV-TSMSRV-AIX
7.1.7.400-TIV-TSMSRV-HP-UX
7.1.7.400-TIV-TSMSRV-Linuxppc64
7.1.7.400-TIV-TSMSRV-Linuxs390x
7.1.7.400-TIV-TSMSRV-Linuxx86_64
7.1.7.400-TIV-TSMSRV-SolarisSPARC
7.1.7.400-TIV-TSMSRV-WIN
8.1.6.000-IBM-SPSRV-AIX
8.1.6.000-IBM-SPSRV-Linuxppc64le
8.1.6.000-IBM-SPSRV-Linuxs390x
8.1.6.000-IBM-SPSRV-Linuxx86_64
8.1.6.000-IBM-SPSRV-WindowsX64
8.1.6.000-IBM-SPOC-AIX
8.1.6.000-IBM-SPOC-LinuxPPC64le
8.1.6.000-IBM-SPOC-Linuxs390x
8.1.6.000-IBM-SPOC-Linuxx86_64
8.1.6.000-IBM-SPOC-WindowsX64
8.1.6.000-IBM-SPCMS-Linuxx86_64
8.1.6.000-IBM-SPCMS-WindowsI32
8.1.6.000-IBM-SPCMS-WindowsX64
7.1.9.100-TIV-TSMSRV-AIX
7.1.9.100-TIV-TSMSRV-HP-UX
7.1.9.100-TIV-TSMSRV-Linuxppc64
7.1.9.100-TIV-TSMSRV-Linuxs390x
7.1.9.100-TIV-TSMSRV-Linuxx86_64
7.1.9.100-TIV-TSMSRV-SolarisSPARC
7.1.9.100-TIV-TSMSRV-WIN
8.1.6.100-IBM-SPSRV-Linuxppc64le
8.1.6.100-IBM-SPSRV-AIX
8.1.6.100-IBM-SPSRV-Linuxs390x
8.1.6.100-IBM-SPSRV-Linuxx86_64
8.1.6.100-IBM-SPSRV-WindowsX64
7.1.10.000-TIV-TSMSRV-AIX
7.1.10.000-TIV-TSMSRV-HP-UX
7.1.10.000-TIV-TSMSRV-Linuxppc64
7.1.10.000-TIV-TSMSRV-Linuxs390x
7.1.10.000-TIV-TSMSRV-Linuxx86_64
7.1.10.000-TIV-TSMSRV-SolarisSPARC
7.1.10.000-TIV-TSMSRV-WIN
IBM Spectrum Protect Server V8.1.1.X interim fix downloads
IBM Spectrum Protect Server V7.1.7.X interim fix downloads
IBM Spectrum Protect Server V8.1 Fix Pack 6 (V8.1.6) Downloads
IBM Spectrum Protect Server V7.1.9.X interim fix downloads
IBM Spectrum Protect Server V8.1.6.X interim fix downloads
IBM Spectrum Protect Server V7.1 Fix Pack 10 (7.1.10.000) Downloads

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When data from a node is being stored into multiple directory
    container storage pools, it is possilbe that the data will be
    stored into the wrong container with a different storage pool id
    than the one the container belongs to.
    This is only seen when includes are used and the files are
    larger than 25MB.
    For example, node NODE1 is backing up the folder \temp\Folder1
    to IBM Spectrum Protect server SERVER1. In \temp\Folder1, we
    have the following four files -
    FileA.aaa  50MB
    FileB.bbb  50MB
    FileC.aaa  50MB
    FileD.bbb  50MB
    The include exclude file has the following include statements
    specified:
    include \temp\Folder1\*.aaa MGMT1
    include \temp\Folder1\*.bbb MGMT2
    At SERVER1, there are two management classes named MGMT1 and
    MGMT2 which tie out to two directory container storage pools
    named CONT1 and CONT2.  As a result of this APAR, when backup of
    \temp\Folder1 occurs, it is possible that data stored into a
    container for CONT1 actually belongs to CONT2 or vice versa.
    This can lead to problems when attempting to empty and delete
    containers.  Running move container against the affected
    container can also result in extents being marked damaged.
    Audit container will not detect or fix the problem.
    Once this APAR is addressed new incoming data will be stored in
    the correct containers.
    This APAR is similar to the issue described in IT17718.
    Customer/L2 Diagnostics:
    To confirm if the problem is being encountered, the following
    can be run via a cmd prompt:
    db2 connect to tsmdb1
    db2 set schema tsmdb1
    db2 "select sdcl.poolid as sdcl_poolid, sdcn.poolid as
    sdcn_poolid, sdcl.cntrid as cntrid, sdcl.refcount as refcount,
    sdcl.flags as flags, count as count from sd_chunk_locations sdcl
    inner join sd_containers sdcn  on (sdcn.cntrid=sdcl.cntrid)
    where sdcl.poolid!=sdcn.poolid group by sdcl.poolid,
    sdcn.poolid, sdcn.cntrid, sdcl.cntrid, sdcl.refcount, sdcl.flags
    for read only with ur"
    If the select returns some rows of data, then you are most
    likely affected by this APAR or APAR IT17718.
    IBM Spectrum Protect Server Versions Affected:
    7.1.3.0 or higher IBM Tivoli Storage Manager Server on all
    platforms
    8.1.0.0 or higher IBM Spectrum Protect Server on all platforms
    Initial Impact: Medium
    Additional Keywords:  TSM
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * All IBM Spectrum Protect server users using multiple         *
    * container storage pools.                                     *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * See error description.                                       *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * Apply fixing level when available. This problem is currently *
    * projected to be fixed in levels 7.1.7.400, 7.1.9.100,        *
    * 7.1.10, 8.1.1.200, 8.1.5.100 and 8.1.6. Note that this is    *
    * subject to change at the discretion of IBM.                  *
    ****************************************************************
    

Problem conclusion

  • This problem was fixed.
    Affected platforms: AIX, Solaris, Linux, and Windows.
    Platforms fixed:  AIX, Solaris, Linux, and Windows.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IT24321

  • Reported component name

    TSM SERVER

  • Reported component ID

    5698ISMSV

  • Reported release

    81L

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2018-03-08

  • Closed date

    2018-04-26

  • Last modified date

    2018-04-26

  • 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

[{"Business Unit":{"code":"BU029","label":"Software"},"Product":{"code":"SSGSG7","label":"Tivoli Storage Manager"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"81L"}]

Document Information

Modified date:
06 September 2023