IV35898: ABSTRACT: HIGH CPU IN UNIX AGENT ON SOLARIS IN THE MOUNT_STAT PROCESS

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • Severity: 2
    
    Approver: FS
    Compid: 5724C040U
    Abstract: High CPU in Unix Agent on Solaris in the mount_stat
    process
    
    Environment: Monitoring Agent for Unix OS 6.23fp2 on Solaris
    
    Problem Description:
    In the Unix Agent on Solaris, retrieving the data for the
    Solaris zones, the agent can experiments high cpu in mount_stat
    process due to an hang in trying to determine the
    mountPointSpecial values.
    
    Detailed Recreation Procedure: It depends on the Solaris zones
    configuration.
    
    Related Files and Output:
    The minimum trace settings to show this problem is ERROR
    (UNIT:mount_stat ALL)
     This problem is showed in the mount_stat log by the presence
    of:
    
     (50F0CAA3.0001-209C1:mount_stat.cpp,251,"exec_statvfs64")
    _zfs_open
    failed...
     (50F0CAA3.0002-209C2:mount_stat.cpp,251,"exec_statvfs64")
    _zfs_open
    failed...
     (50F0CAA3.0003-209C3:mount_stat.cpp,251,"exec_statvfs64")
    _zfs_open
    failed...
     (50F0CAA3.0004-209C4:mount_stat.cpp,251,"exec_statvfs64")
    _zfs_open
    failed...
     (50F0CAA3.0005-209C5:mount_stat.cpp,251,"exec_statvfs64")
    _zfs_open
    failed...
    
    where the exec_statvfs64 is ran many values (see the thread id
    ever differnt).
    
    This behavior is due to a problem in the function
    getMountPointSpecial that is shown in the stack in this way:
    
    ------------------  lwp# 2204947 / thread# 2204947
    
      ffffffff7d8dbf34 ioctl (ffffffff7da497b8, ffffffff7a8fbda0,
    ffffffff7a8fbc78, 1e95c4, 0, ffffffff7da3e000) + c
      00000001000152d0 __1cUgetMountPointSpecial6Fpc_0_ (1007c8f90,
    1000312e3, ffffffffffffffff, 10, 73, 73) + 1b0
    
      0000000100015730 __1cOexec_statvfs646Fpv_0_ (1001ab740,
    1fc000, 0, 0,
    100015438, 1) + 2f8
      ffffffff7d8d8558 _lwp_start (0, 0, 0, 0, 0, 0)
    ============================================================
    

Local fix

Problem summary

  • High CPU on UNIX agent on Solaris in the mount_stat process.
    
    On Solaris, the Monitoring Agent for UNIX local zones can
    experience high CPU in mount_stat process due to an hang while
    collecting mountPointSpecial value for ZFS filesystems.
    

Problem conclusion

  • Code has been changed in order to avoid hangs in case of
    failures of getmntent API while getting mountPointSpecial
    values.
    
    The fix for this APAR will be contained in the following
    maintenance package:
    
    | FixPack | 6.2.3-TIV-ITM-FP0004
    

Temporary fix

Comments

APAR Information

  • APAR number

    IV35898

  • Reported component name

    ITM AGENT UNIX

  • Reported component ID

    5724C040U

  • Reported release

    623

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-01-28

  • Closed date

    2013-02-28

  • Last modified date

    2013-10-13

  • 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

    ITM AGENT UNIX

  • Fixed component ID

    5724C040U

Applicable component levels

  • R623 PSY

       UP

  • R630 PSY

       UP

  • R610 PSN

       UP

  • R620 PSN

       UP

  • R621 PSN

       UP

  • R622 PSN

       UP



Rate this page:

(0 users)Average rating

Document information


More support for:

Tivoli Components
ITM Agent UNIX V6

Software version:

623

Reference #:

IV35898

Modified date:

2013-10-13

Translate my page

Machine Translation

Content navigation