Patch Name: PHSS_1304 Patch Description: Corrects misc defects in Series 700 8.05 PCS product. --------------------------------------------------------------------------- Defects fixed in scopeux A.08.16 --------------------------------------------------------------------------- SR D500-141119 RX41 error message logged by scopeux every five minutes if system has no lan cards. In scopeux A.08.13 and previous versions RX41 is an 'annoyance error' and does not cause any data integrity problems. The RX41 message will only be generated if there are no lan cards present. However, a change was made at DART 7 in scopeux A.08.14 that will cause scopeux to exit when this occurs. The fix was to properly handle the return value from the MI when no lan cards are present. SR D500-140863 The calculation for Application Active Processes was incorrect; it was a measure of the average number of processes instead of just counting the processes which consumed CPU during the interval. SR D500-140855 Application memory utilization was measured inaccurately. Actually there is no accurate way to measure the percent of memory used by an application (given current instrumentation) due to the way shared regions are accounted for in the process statistics. The metric definition has been changed to something that can be measured accurately. Now only the Private regions are counted in this measure of Application memory utilization. Also, since some of the kernel structures became dynamic with HP-UX 9.0 the amount of memory used by the kernel and the available to users are no longer constants. Now the sum of application private memory regions is divided by total physical memory, instead of memory available to users after the kernel is installed. Regions that are not private include the text, shared memory, shared library text , io and memory mapped regions. Private regions include the data, stack, user, shared library data, and signal stack regions. In summary, OLD Measurement: Sum of All resident regions, including text and shared memory / memory available to users (maxusermem) NEW Measurement: Sum of Private resident regions / physical memory (physmem) --------------------------------------------------------------------------- Defects fixed in extract B.01.00(23) --------------------------------------------------------------------------- SR D500-139527 Opening log files with not all data types available (global, application, process) would hang or abort the program. This was caused by a change in the way of representing an unopened file from a file number of zero, to a file number of -1 in the file access library. The extract program has been corrected to align with this change and correctly recognise unopened files. SR D500-139536 Remote file access to extracted files would not find any application data. Raw log files worked fine. The extract program has been modified to add Global Header records to the Application Data set in extracted files until the remote file access datacomm library can be corrected. This will cure the problem until a new datacomm library is available. SR D500-142166 Binary Format exported files containing the global metric DISK_HISTOGRAM would misalign with the header records. This problem was caused by writing a header indicating 6 integer positions for the field, and then writing only 5 integer positions in the data record itself. The header record and rxitemid file have been corrected to indicate 5 integer positions (20 bytes) for this item. SR D500-142174 Exported Application data using the Multiple Layout metrics would export an incorrect date & time when there were no application #1 (Other) records in the sample. DATE_SECONDS would = -86400 and TIME would be 00:00 in these cases. The problem was caused by taking the date & time from the first application record, which was missing in this case. Application data using the Single Layout metrics were not affected. The problem is corrected by saving the date and time from any application records in the interval for use in identifying the multiple layout application records. SR D500-120873 The maximum number of applications supported was raised from 20 to 32 to align with scopeux enhancements. SR D500-142182 Added a new exportable metric to the GLOBAL data type. TERMIO_QUEUE is the average number of processes blocked on terminal read or write IO. This affects the OTHER_QUEUE metric values by subtracting the TERMIO_QUEUE from it. NOTE: The rxitemid file contained a global metric called IMPEDE_QUEUE which had the same value as IPC_QUEUE. This metric has been removed and it's item number used by TERMIO_QUEUE. SR D500-142190 It is now considered a fatal error in batch mode if a report file is specified which can not be opened. Previously the program would continue and open the default report file in this case. Now extract will abort if being run from a script file or with stdin redirected. This change does not affest interactive use. SR D500-142208 The metric values for CPU_HISTOGRAM and DISK_HISTOGRAM have been changed for binary format only. Previously each value included the total of all previous metrics (I.E. the values were STACKED as shown in the ASCII histogram representation). Now the values are not stacked. For CPU_HISTOGRAM the binary values are the same as: CPU_SYSTEM CPU_NICE CPU_USER + CPU_REAL_TIME CPU_CSWITCH CPU_INTERRUPT CPU_TOTAL For DISK_HISTOGRAM the binary values are the same as: DISK_MEMREAD + DISK_MEMWRITE DISK_SYSTEM_READ + DISK_SYSTEM_WRITE DISK_FILEREAD + DISK_FILEWRITE DISK_RAW_READ + DISK_RAW_WRITE DISK_TOTAL SR D500-142216 Added the "AUTO" parameter to the EXTRACT and EXPORT commands. EXTRACT AUTO and EXPORT AUTO This options is ignored unless the source log files are raw log files. In this case, using this option will record the date and time of the last data extracted in the raw log files and then use this as the default starting date & time for the next "auto" operation. SR D500-142224 Added interactive options "-" and "Default" to return the SHIFT, STOP, and SHIFT parameters to their default settings. --------------------------------------------------------------------------- Defects fixed in utility B.01.00(15) --------------------------------------------------------------------------- SR D500-139527 Opening log files with not all data types available (global, application, process) would hang or abort the program. This was caused by a change in the way of representing an unopened file from a file number of zero, to a file number of -1 in the file access library. The extract program has been corrected to align with this change and correctly recognise unopened files. SR D500-142224 Added interactive options "-" and "Default" to return the SHIFT, STOP, and SHIFT parameters to their default settings. --------------------------------------------------------------------------- Defects fixed in midaemon A.08.15 --------------------------------------------------------------------------- SR D500-140913 Logical I/O is reported incorrectly if Oracle is started prior to starting midaemon and GlancePlus/UX. A possible indicator of this problem is that physical I/O will be greater than logical I/O as shown in the Disk Detail screen. It will also show a high cache hit rate. Refer to Teck call ID W1745878. This raw IO is not reported. SR D500-140962 The A.08.11 mi_lib has a problem which causes glance and scopeux to fail during initialization on diskless clients which do NOT have either a locally-mounted filesystem or local swap. The error seen in the glance.err or status.scope file is: get_hfs_init: no HFS vfs entry found This problem has been corrected. Path Name: /hp-ux_patches/s700/8.X/PHSS_1304 Effective Date: 92/10/12 Patch Files: /usr/bin/rxux/extract /usr/bin/rxux/utility /usr/bin/rxux/scopeux /usr/bin/rxux/midaemon SR#: D500-141119, D500-140863, D500-140855, D500-139527, D500-139536, D500-142166, D500-142174, D500-120873, D500-142182, D500-142190, D500-142190, D500-142208, D500-142216, D500-142224 "what" string/timestamp: extract: 700 B1906A HPLaserRX/UX B.01.00(24) 10/07/92 utility: 700 B1806A HPLaserRX/UX B.01.00(16) 10/07/92 scopeux: 700 B1806A HP-PerformanceCollector,scopeux A.08.16 10/01/92 For HP 9000/700 HP-UX 8.05 COPYRIGHT (c) Hewlett-Packard Co. 1990,1991,1992 700 HPUX/MI-A HPPerf Tools,mi_lib A.08.13 09/14/92 700 HPUX/MI-A HPPerf Tools,micalls A.08.02 09/11/91 700 HPUX/MI-A HPPerf Tools,shared A.08.01 09/11/91 midaemon: 700 HPUX/MI-A HPPerf Tools,midaemon A.08.15 10/05/92 COPYRIGHT (c) Hewlett-Packard Co. 1991 700 HPUX/MI-A HPPerf Tools,dsetup A.08.00 5/16/91 700 HPUX/MI-A HPPerf Tools,shared A.08.01 09/11/91 "sum" output: 38753 1912 extract 14877 1508 utility 3183 920 scopeux 53870 344 midaemon Dependencies: None. Supersedes: None. Patch Package Size: 2438 Kbytes Installation Instructions: Please review all instructions and the Hewlett-Packard SupportLine User Guide or your Hewlett-Packard support terms and conditions for precautions, scope of license, restrictions, and, limitation of liability and warranties, before installing this patch. Note: Please back up your system before you patch. --------------------------------------------------------------------------- After getting the patch onto your machine, unshar the patch (sh PHSS_1304). To install this patch do the following: 1) Run /etc/update (Note: you must be logged in as root to update a system). 2) Once in the update "Main Menu" move the highlighted line to "Change Source or Destination ->" and press "Return" or "Select Item". 3) Make sure the highlighted item in the "Change Source or Destination" window is "From Tape Device to Local System ...", then press "Return" or "Select Item". 4) You should now be in the "From Tape Device to Local System" window. Change the "Source: /dev/rmt/0m" to "Source: /tmp/PHSS_1304.updt" (this assumes that you are in the /tmp directory where PHSS_1304.updt has been placed). Note: You must enter the complete path name. 5) Press "Done". 6) From here on follow the standard directions for update. The customized script that update runs will move the original software to /system/PHSS_1304/orig. HP recommends keeping this software there in order to recover from any potential problems. It is also recommended that you move the PHSS_1304.text file to /system/PHSS_1304 to be retained for future reference. If you wish to put this patch on a magnetic tape and update from the tape drive, dd a copy of the patch to the tape drive. As an example the following will create a copy of the patch that update can read: dd if=PHSS_1304.updt of=/dev/rmt/0m bs=2048