IBM Support

IT17601: "MOVE CONTAINER" CAN CAUSE SERVER TO CRASH IN "SDOPENCONTAINER" IF THERE IS INSUFFICIENT FREE DIRECTORY SPACE

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • "Move container" can cause server to crash if there is
    insufficient directory space to handle
    the amount of data to be moved, and therefore is unable to
    assign a directory for the target container.
    
    The activity log will just report the move container command
    being started before the crash. No error message is seen.
    
    Running debugger on the dump file will show (dbx on AIX
    example):
    
    IOT/Abort trap in pthread_kill at 0x900000000578f14 ($t2860383)
    0x900000000578f14 (pthread_kill+0xd4) e8410028             ld
    r2,0x28(r1)
    (dbx) where
    pthread_kill(??, ??) at 0x900000000578f14
    _p_raise(??) at 0x900000000578764
    raise.raise(??) at 0x900000000039be8
    abort() at 0x9000000000565e4
    PsAbortServer(??) at 0x10001b120
    pkAbort(??) at 0x10000c7e0
    pkAcquireMutexTracked(??, ??, ??) at 0x1000078d8
    SdOpenContainer(??, ??, ??, ??, ??) at 0x10098bc98
    SdMoveContainer(0x2a784410, 0x1113d0160, 0x1de16fd80, 0x0) at
    0x100a2154c
    MoveContainerThread(??) at 0x100a1fcb0
    
    
    Another stack can be seen for this issue.
    
    For example, using gectoreinfo utility on Linux server:
    
    #0  0x0000000000cc4737 in RecordMoveInProgress (argP=<value
    optimized
    out>) at sddefrag.c:2306
    #1  SdMoveContainer (argP=<value optimized out>) at
    sddefrag.c:1113
    #2  MoveContainerThread (argP=<value optimized out>) at
    sddefrag.c:2011
    #3  0x00000000010384e2 in StartThread (startInfoP=0x0) at
    pkthread.c:3779
    #4  0x0000003dd5c07aa1 in start_thread () from
    /lib64/libpthread.so.0
    #5  0x0000003dd54e8bcd in clone () from /lib64/libc.so.6
    
    
    IBM Spectrum Protect versions affected:
    Server 7.1.3.x and higher on all supported platforms
    
    
    
    
    Initial Impact: Medium
    
    Additional Keywords:  TSM crash core abend space containers sd
    

Local fix

  • Ensure that there is sufficient free space in one of the
    stgpooldir directories to handle the move container data needing
    to be processed.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * All Tivoli Storage Manager server users with directory- or   *
    * cloud-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.100 and 7.1.8. 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.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IT17601

  • Reported component name

    TSM SERVER

  • Reported component ID

    5698ISMSV

  • Reported release

    71A

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-10-21

  • Closed date

    2016-11-03

  • Last modified date

    2017-05-05

  • 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":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGSG7","label":"Tivoli Storage Manager"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.1.3","Edition":"","Line of Business":{"code":"LOB26","label":"Storage"}}]

Document Information

Modified date:
05 May 2017