IBM Support

IC95635: DSMSERV.RC SCRIPT ON LINUX DOES NOT ADHERE TO LIMITS.CONF USER L IMITS.

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • The Tivoli Storage Manager server dsmserv.rc sysV init script
    may not adhere to the user limits (ulimit) set in the
    /etc/sysconfig/limits.conf file.  This script is used to
    automatically start the server on Linux systems that utilize
    both sysV init and Upstart init.
    
    The problem that this induces is that various ulimits may not
    be set properly, which can cause operational issues with the
    server.  Users may also notice the ANR3619W warning message.
    
    Customer/L2 Diagnostics:
    Use the following method to confirm the limits for the process:
    
    1. Determine the process ID for the dsmserv process that was
       invoked by the dsmserv.rc script:
    
    # ps -ef | grep dsmserv
    tsminst1 30162 1  0 Aug08 ? 00:06:23
       /opt/tivoli/tsm/server/bin/dsmserv -u tsminst1 -i
       /home/tsminst1 -q
    
    2. Cat the process's limits file to determine what values
       were used:
    # cat /proc/30162/limits
    Limit                  Soft Limit    Hard Limit      Units
    Max cpu time           unlimited     unlimited       seconds
    Max file size          unlimited     unlimited       bytes
    Max data size          unlimited     unlimited       bytes
    Max stack size         10485760      unlimited       bytes
    Max core file size     unlimited     unlimited       bytes
    Max resident set       unlimited     unlimited       bytes
    Max processes          95151         95151           processes
    Max open files         4096          4096            files
    Max locked memory      65536         65536           bytes
    Max address space      unlimited     unlimited       bytes
    Max file locks         unlimited     unlimited       locks
    Max pending signals    95151         95151           signals
    Max msgqueue size      819200        819200          bytes
    Max nice priority      0             0
    Max realtime priority  0             0
    Max realtime timeout   unlimited     unlimited       us
    
    3. Compare the values to those set in the limits.conf file
       to confirm a difference:
    # cat /etc/security/limits.conf
    tsminst1          soft   nofile     8096
    tsminst1          hard   nofile     21832
    
    Initial Impact:
    Medium
    
    Tivoli Storage Manager Versions Affected:
    All Linux V6 Tivoli Storage Manager server users
    
    Additional Keywords:
    TSM UPSTART MSGANR3619W ULIMIT LIMITS LIMIT RHEL REDHAT
    NOFILE NOFILES START UP START SLES SUSE ANR3619W
    

Local fix

  • Edit the dsmserv.rc script in /etc/init.d/.  Place the hard
    ulimit values expected within the start() function.  For
    example:
    
    start() {
    # make sure that the server CAN create a core dump in the
    # event of an error
            ulimit -c unlimited
            ulimit -n 8096
    
    Save the file and recycle the server instance to effect the
    changes.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All Tivoli Storage Manager server users.     *
    ****************************************************************
    * PROBLEM DESCRIPTION: See ERROR DESCRIPTION.                  *
    ****************************************************************
    * RECOMMENDATION: Apply fixing level when available. This      *
    *                 problem is currently projected to be fixed   *
    *                 in levels 6.3.5 and 7.1.1. Note that this is *
    *                                                              *
    *                 subject to change at the discretion of IBM.  *
    ****************************************************************
    *
    

Problem conclusion

  • This problem was fixed.
    Affected platforms: Linux.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IC95635

  • Reported component name

    TSM SERVER

  • Reported component ID

    5698ISMSV

  • Reported release

    63L

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-08-30

  • Closed date

    2014-01-16

  • Last modified date

    2014-01-16

  • 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

  • R63L PSY

       UP

  • R71L PSY

       UP



Document information

More support for: Tivoli Storage Manager

Software version: 63L

Reference #: IC95635

Modified date: 16 January 2014