Patch Name: PHKL_27357 Patch Description: s700_800 11.00 VxFS 3.3 hang due to unflushed transaction Creation Date: 02/08/16 Post Date: 02/08/19 Hardware Platforms - OS Releases: s700: 11.00 s800: 11.00 Products: JFS 3.3; Filesets: JFS.JFS-BASE2-KRN,fr=3.3,fa=HP-UX_B.11.00_32,v=HP JFS.JFS-BASE2-KRN,fr=3.3,fa=HP-UX_B.11.00_64,v=HP Automatic Reboot?: Yes Status: General Release Critical: Yes PHKL_27357: HANG Processes hang when accessing VxFS 3.3 filesystem. Category Tags: defect_repair general_release critical halts_system Path Name: /hp-ux_patches/s700_800/11.X/PHKL_27357 Symptoms: PHKL_27357: ( SR:8606259981 CR:JAGae24300 ) Processes may hang while trying to access a VxFS 3.3 filesystem. The system might not be totally hung, but it might become very slow. The kernel stack trace of a hung process will look similar to the following, and there will be no process in vx_tranflush(): _sleep+0xa5c sleep_spinunlock+0x70 vx_event_wait+0xc0 vx_delay2+0x64 vx_traninit+0x3d0 vx_write_alloc+0xc8 vx_write1+0x464 vx_rdwr+0x1e4 vno_rw+0x80 write+0x108 syscall+0x750 Defect Description: PHKL_27357: ( SR:8606259981 CR:JAGae24300 ) During the flushing of a transaction, a condition occurred such that the transaction flush needed to be retried, but was not. Since the transaction was never flushed, the intent log fills up and access to the file system hangs. Resolution: Assure proper retry of flushing of transactions under all conditions. SR: 8606259981 Patch Files: JFS.JFS-BASE2-KRN,fr=3.3,fa=HP-UX_B.11.00_32,v=HP: /usr/conf/lib/libvxfs.a(vx33_tran.o) JFS.JFS-BASE2-KRN,fr=3.3,fa=HP-UX_B.11.00_64,v=HP: /usr/conf/lib/libvxfs.a(vx33_tran.o) what(1) Output: JFS.JFS-BASE2-KRN,fr=3.3,fa=HP-UX_B.11.00_32,v=HP: /usr/conf/lib/libvxfs.a(vx33_tran.o): vx33_tran.c $Date: 2002/06/24 03:45:02 $Revision: r1 1ros/2 PATCH_11.00 (PHKL_27357) JFS.JFS-BASE2-KRN,fr=3.3,fa=HP-UX_B.11.00_64,v=HP: /usr/conf/lib/libvxfs.a(vx33_tran.o): vx33_tran.c $Date: 2002/06/24 03:45:02 $Revision: r1 1ros/2 PATCH_11.00 (PHKL_27357) cksum(1) Output: JFS.JFS-BASE2-KRN,fr=3.3,fa=HP-UX_B.11.00_32,v=HP: 4058636693 24392 /usr/conf/lib/libvxfs.a(vx33_tran.o) JFS.JFS-BASE2-KRN,fr=3.3,fa=HP-UX_B.11.00_64,v=HP: 3878996651 46856 /usr/conf/lib/libvxfs.a(vx33_tran.o) Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: None Equivalent Patches: None Patch Package Size: 90 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 PHKL_27357 5. Run swinstall to install the patch: swinstall -x autoreboot=true -x patch_match_target=true \ -s /tmp/PHKL_27357.depot By default swinstall will archive the original software in /var/adm/sw/save/PHKL_27357. 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 PHKL_27357.text file is available in the product readme: swlist -l product -a readme -d @ /tmp/PHKL_27357.depot To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHKL_27357.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: None