Patch Name: PHCO_26701 Patch Description: s700_800 11.11 fsck(1M) sync switch patch Creation Date: 02/06/07 Post Date: 02/07/17 Hardware Platforms - OS Releases: s700: 11.11 s800: 11.11 Products: N/A Filesets: JFS.VXFS-BASE-RUN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP OS-Core.CORE-ENG-A-MAN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP OS-Core.UX-CORE,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP Automatic Reboot?: No Status: General Release Critical: No Category Tags: enhancement general_release manual_dependencies Path Name: /hp-ux_patches/s700_800/11.X/PHCO_26701 Symptoms: PHCO_26701: ( SR:8606247419 CR:JAGae13857 ) fsck(1M) performance slow on large systems. Defect Description: PHCO_26701: ( SR:8606247419 CR:JAGae13857 ) fsck(1M) always does sync(2) causing performance degradation on systems with large buffer cache. Resolution: add "-s" to fsck(1M) wrapper to suppress sync(2) call. SR: 8606247419 Patch Files: JFS.VXFS-BASE-RUN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP: /sbin/lib/mfsconfig.d/vxfs OS-Core.CORE-ENG-A-MAN,fr=B.11.11,fa=HP-UX_B.11.11_32/64, v=HP: /usr/share/man/man1m.Z/fsck.1m OS-Core.UX-CORE,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP: /sbin/extendfs /sbin/fs_wrapper /sbin/fsck /sbin/fsdb /sbin/lib/mfsconfig.d/hfs /sbin/mkfs /sbin/newfs /usr/sbin/diskusg /usr/sbin/extendfs /usr/sbin/ff /usr/sbin/fsadm /usr/sbin/fsck /usr/sbin/fsdb /usr/sbin/labelit /usr/sbin/mkfs /usr/sbin/ncheck /usr/sbin/newfs /usr/sbin/quot /usr/sbin/quotacheck /usr/sbin/volcopy what(1) Output: JFS.VXFS-BASE-RUN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP: /sbin/lib/mfsconfig.d/vxfs: vxfs $Date: 2002/03/15 15:16:05 $Revision: r11.11/1 PATCH_11.11 (PHCO_26701) OS-Core.CORE-ENG-A-MAN,fr=B.11.11,fa=HP-UX_B.11.11_32/64, v=HP: /usr/share/man/man1m.Z/fsck.1m: None OS-Core.UX-CORE,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP: /sbin/extendfs: get_config.c $Date: 2002/06/05 08:46:55 $Revision: r 11.11/2 PATCH_11.11 (PHCO_26701) wrap_main.c $Date: 2002/06/05 08:24:18 $Revision: r1 1.11/1 PATCH_11.11 (PHCO_26701) $ Version_11.11 May 24 2002 14:56:11 $ /sbin/fs_wrapper: get_config.c $Date: 2002/06/05 08:46:55 $Revision: r 11.11/2 PATCH_11.11 (PHCO_26701) wrap_main.c $Date: 2002/06/05 08:24:18 $Revision: r1 1.11/1 PATCH_11.11 (PHCO_26701) $ Version_11.11 May 24 2002 14:56:11 $ /sbin/fsck: get_config.c $Date: 2002/06/05 08:46:55 $Revision: r 11.11/2 PATCH_11.11 (PHCO_26701) wrap_main.c $Date: 2002/06/05 08:24:18 $Revision: r1 1.11/1 PATCH_11.11 (PHCO_26701) $ Version_11.11 May 24 2002 14:56:11 $ /sbin/fsdb: get_config.c $Date: 2002/06/05 08:46:55 $Revision: r 11.11/2 PATCH_11.11 (PHCO_26701) wrap_main.c $Date: 2002/06/05 08:24:18 $Revision: r1 1.11/1 PATCH_11.11 (PHCO_26701) $ Version_11.11 May 24 2002 14:56:11 $ /sbin/lib/mfsconfig.d/hfs: hfs $Date: 2002/06/03 16:11:45 $Revision: r11.11/2 P ATCH_11.11 (PHCO_26699) /sbin/mkfs: get_config.c $Date: 2002/06/05 08:46:55 $Revision: r 11.11/2 PATCH_11.11 (PHCO_26701) wrap_main.c $Date: 2002/06/05 08:24:18 $Revision: r1 1.11/1 PATCH_11.11 (PHCO_26701) $ Version_11.11 May 24 2002 14:56:11 $ /sbin/newfs: get_config.c $Date: 2002/06/05 08:46:55 $Revision: r 11.11/2 PATCH_11.11 (PHCO_26701) wrap_main.c $Date: 2002/06/05 08:24:18 $Revision: r1 1.11/1 PATCH_11.11 (PHCO_26701) $ Version_11.11 May 24 2002 14:56:11 $ /usr/sbin/diskusg: get_config.c $Date: 2002/06/05 08:46:55 $Revision: r 11.11/2 PATCH_11.11 (PHCO_26701) wrap_main.c $Date: 2002/06/05 08:24:18 $Revision: r1 1.11/1 PATCH_11.11 (PHCO_26701) $ Version_11.11 May 24 2002 14:56:11 $ /usr/sbin/extendfs: get_config.c $Date: 2002/06/05 08:46:55 $Revision: r 11.11/2 PATCH_11.11 (PHCO_26701) wrap_main.c $Date: 2002/06/05 08:24:18 $Revision: r1 1.11/1 PATCH_11.11 (PHCO_26701) $ Version_11.11 May 24 2002 14:56:11 $ /usr/sbin/ff: get_config.c $Date: 2002/06/05 08:46:55 $Revision: r 11.11/2 PATCH_11.11 (PHCO_26701) wrap_main.c $Date: 2002/06/05 08:24:18 $Revision: r1 1.11/1 PATCH_11.11 (PHCO_26701) $ Version_11.11 May 24 2002 14:56:11 $ /usr/sbin/fsadm: get_config.c $Date: 2002/06/05 08:46:55 $Revision: r 11.11/2 PATCH_11.11 (PHCO_26701) wrap_main.c $Date: 2002/06/05 08:24:18 $Revision: r1 1.11/1 PATCH_11.11 (PHCO_26701) $ Version_11.11 May 24 2002 14:56:11 $ /usr/sbin/fsck: get_config.c $Date: 2002/06/05 08:46:55 $Revision: r 11.11/2 PATCH_11.11 (PHCO_26701) wrap_main.c $Date: 2002/06/05 08:24:18 $Revision: r1 1.11/1 PATCH_11.11 (PHCO_26701) $ Version_11.11 May 24 2002 14:56:11 $ /usr/sbin/fsdb: get_config.c $Date: 2002/06/05 08:46:55 $Revision: r 11.11/2 PATCH_11.11 (PHCO_26701) wrap_main.c $Date: 2002/06/05 08:24:18 $Revision: r1 1.11/1 PATCH_11.11 (PHCO_26701) $ Version_11.11 May 24 2002 14:56:11 $ /usr/sbin/labelit: get_config.c $Date: 2002/06/05 08:46:55 $Revision: r 11.11/2 PATCH_11.11 (PHCO_26701) wrap_main.c $Date: 2002/06/05 08:24:18 $Revision: r1 1.11/1 PATCH_11.11 (PHCO_26701) $ Version_11.11 May 24 2002 14:56:11 $ /usr/sbin/mkfs: get_config.c $Date: 2002/06/05 08:46:55 $Revision: r 11.11/2 PATCH_11.11 (PHCO_26701) wrap_main.c $Date: 2002/06/05 08:24:18 $Revision: r1 1.11/1 PATCH_11.11 (PHCO_26701) $ Version_11.11 May 24 2002 14:56:11 $ /usr/sbin/ncheck: get_config.c $Date: 2002/06/05 08:46:55 $Revision: r 11.11/2 PATCH_11.11 (PHCO_26701) wrap_main.c $Date: 2002/06/05 08:24:18 $Revision: r1 1.11/1 PATCH_11.11 (PHCO_26701) $ Version_11.11 May 24 2002 14:56:11 $ /usr/sbin/newfs: get_config.c $Date: 2002/06/05 08:46:55 $Revision: r 11.11/2 PATCH_11.11 (PHCO_26701) wrap_main.c $Date: 2002/06/05 08:24:18 $Revision: r1 1.11/1 PATCH_11.11 (PHCO_26701) $ Version_11.11 May 24 2002 14:56:11 $ /usr/sbin/quot: get_config.c $Date: 2002/06/05 08:46:55 $Revision: r 11.11/2 PATCH_11.11 (PHCO_26701) wrap_main.c $Date: 2002/06/05 08:24:18 $Revision: r1 1.11/1 PATCH_11.11 (PHCO_26701) $ Version_11.11 May 24 2002 14:56:11 $ /usr/sbin/quotacheck: get_config.c $Date: 2002/06/05 08:46:55 $Revision: r 11.11/2 PATCH_11.11 (PHCO_26701) wrap_main.c $Date: 2002/06/05 08:24:18 $Revision: r1 1.11/1 PATCH_11.11 (PHCO_26701) $ Version_11.11 May 24 2002 14:56:11 $ /usr/sbin/volcopy: get_config.c $Date: 2002/06/05 08:46:55 $Revision: r 11.11/2 PATCH_11.11 (PHCO_26701) wrap_main.c $Date: 2002/06/05 08:24:18 $Revision: r1 1.11/1 PATCH_11.11 (PHCO_26701) $ Version_11.11 May 24 2002 14:56:11 $ cksum(1) Output: JFS.VXFS-BASE-RUN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP: 3113895584 1052 /sbin/lib/mfsconfig.d/vxfs OS-Core.CORE-ENG-A-MAN,fr=B.11.11,fa=HP-UX_B.11.11_32/64, v=HP: 1084577975 2183 /usr/share/man/man1m.Z/fsck.1m OS-Core.UX-CORE,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP: 1960431290 233472 /sbin/extendfs 1960431290 233472 /sbin/fs_wrapper 1960431290 233472 /sbin/fsck 1960431290 233472 /sbin/fsdb 4226812791 1053 /sbin/lib/mfsconfig.d/hfs 1960431290 233472 /sbin/mkfs 1960431290 233472 /sbin/newfs 1960431290 233472 /usr/sbin/diskusg 1960431290 233472 /usr/sbin/extendfs 1960431290 233472 /usr/sbin/ff 1960431290 233472 /usr/sbin/fsadm 1960431290 233472 /usr/sbin/fsck 1960431290 233472 /usr/sbin/fsdb 1960431290 233472 /usr/sbin/labelit 1960431290 233472 /usr/sbin/mkfs 1960431290 233472 /usr/sbin/ncheck 1960431290 233472 /usr/sbin/newfs 1960431290 233472 /usr/sbin/quot 1960431290 233472 /usr/sbin/quotacheck 1960431290 233472 /usr/sbin/volcopy Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: PHCO_26701 requires patches PHCO_26699 and PHCO_26700 to get full command interface implementation. Any of these patches may be installed independently of the others with no adverse effect on the system. The following command messages may occur if a relevant patch is missing: > fsck -F hfs ... Warning: -f option is not supported for this filesystem > fsck -F vxfs ... fsck: illegal option -- s Supersedes: None Equivalent Patches: None Patch Package Size: 270 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. ------------------------------------------------------------ 1. Back up your system before installing a patch. 2. Login as root. 3. Copy the patch to the /tmp directory. 4. Move to the /tmp directory and unshar the patch: cd /tmp sh PHCO_26701 5. Run swinstall to install the patch: swinstall -x autoreboot=true -x patch_match_target=true \ -s /tmp/PHCO_26701.depot By default swinstall will archive the original software in /var/adm/sw/save/PHCO_26701. If you do not wish to retain a copy of the original software, include the patch_save_files option in the swinstall command above: -x patch_save_files=false WARNING: If patch_save_files is false when a patch is installed, the patch cannot be deinstalled. Please be careful when using this feature. For future reference, the contents of the PHCO_26701.text file is available in the product readme: swlist -l product -a readme -d @ /tmp/PHCO_26701.depot To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHCO_26701.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: None