Fixes are available
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
Problem Summary: ITM Unix OS Agent on Solaris local zones can experiment high cpu in mount_stat process, due to a hang while collecting mountPointSpecial value for ZFS filesystems.
Problem conclusion
The 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-02-28
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:
Average rating
Copyright and trademark information
IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.