OBSOLETE Patch-ID# 114563-10 Keywords: security cache ufs_idle_some ufs_idle_drain ufs_idle_q nfs vop_readdir Synopsis: Obsoleted by: 112234-12 SunOS 5.9_x86: ufs patch Date: Feb/02/2004 Install Requirements: Install in Single User Mode Reboot immediately after patch is installed Solaris Release: 9_x86 SunOS Release: 5.9_x86 Unbundled Product: Unbundled Release: Xref: This patch available for SPARC as patch 113454 Topic: SunOS 5.9_x86: ufs patch Relevant Architectures: i386 BugId's fixed with this patch: 4336082 4371826 4490164 4614574 4736802 4754201 4757427 4759341 4762697 4763047 4785044 4794712 4815160 4839059 4852269 4854840 4860789 4865731 4867775 4884138 Changes incorporated in this version: 4867775 Patches accumulated and obsoleted by this patch: 115252-02 Patches which conflict with this patch: Patches required with this patch: Obsoleted by: Files included with this patch: /kernel/fs/ufs /usr/include/sys/dirent.h Problem Description: 4867775 files appear to be sporadically written incorrectly under Sol 9 and later (from 114563-09) 4865731 VOP_READDIR returns uninitialized data on most filesystems 4860789 ufs_readdir copies out uninitialized data to user space (from 114563-08) 4336082 fsync() call on files with no/few dirty pages is very slow 4754201 pvn_vplist_dirty() can get stuck looping forever. 4762697 assertion failed: !IS_VMODSORT(vp) hat_ismod(pp)... file: .. vm/seg_map.c 4785044 mutex_panic: recursive mutex_enter, lp=fec2a9b4 owner=e0d57720 thread=e0d57720 (from 114563-07) 4736802 broken filesystem needs to be marked FSBAD regardless of logging 4854840 Clusternode 3.0 panics in ufs_si_store called from ufs_acl_set 4884138 ufs: noatime and logging can lead to file system corruption (from 114563-06) This patch revision was generated to accumulate and obsolete the changes introduced in Solaris Update s9u5 feature point patch 115252-02. (from 114563-05) 4614574 Node hang due to a loop in ufs_idle_q. Fix for 4614574 causes ufs file systems that can not be unmounted 4839059 Fix for 4614574 causes ufs file systems that can not be unmounted (from 114563-04) 4794712 ufs should support > 1 TB file systems 4815160 quota block used count wraps when going beyond 1TB (from 114563-03) 4371826 copying large files over NFS to (logging) UFS serializes all UFS writes (from 114563-02) 4763047 i_contents/page_lock deadlock when reading directory (from 114563-01) 4490164 read performance dives possibly due to FS cache or VM issue? (from 115252-02) 4852269 NFS O_RDWR writing is very slow from S7-S9 clients to future Solaris NFS servers (from 115252-01) 4759341 the NFS server does an extra bcopy 4757427 the NFS server serializes write requests Patch Installation Instructions: -------------------------------- For Solaris 2.0-2.6 releases, refer to the Install.info file and/or the README within the patch for instructions on using the generic 'installpatch' and 'backoutpatch' scripts provided with each patch. For Solaris 7-9 releases, refer to the man pages for instructions on using 'patchadd' and 'patchrm' scripts provided with Solaris. Any other special or non-generic installation instructions should be described below as special instructions. The following example installs a patch to a standalone machine: example# patchadd /var/spool/patch/104945-02 The following example removes a patch from a standalone system: example# patchrm 104945-02 For additional examples please see the appropriate man pages. Special Install Instructions: ----------------------------- NOTE 1: To get the complete fix of Multiterabyte UFS feature, please install the following patches: 114440-02 (or newer) devinfo 114563-04 (or newer) ufs 114733-02 (or newer) ufs_log 115021-01 (or newer) vold 115023-01 (or newer) headers 115025-01 (or newer) dqblk 115027-01 (or newer) ml_odunit 114722-02 (or newer) dump/restore utilities 115029-01 (or newer) quota utilities 115031-01 (or newer) file system identification utilities 115033-01 (or newer) file system maintenance tools 113998-02 (or newer) file system creation utilities 115034-01 (or newer) df 115035-01 (or newer) fsck 115036-01 (or newer) mount NOTE 2: To get the complete fix for this bug 4614574, please install the following patch as well: 115023-02 (or newer) ufs_inode.h patch NOTE 3: To get the complete NFS Database Acceleration feature. please install the following patches: 114232-03 (or newer) rpcmod, nfsd and lockd patch 113987-07 (or newer) nfs patch 112234-09 (or newer) Kernel Update patch 114973-02 (or newer) nfssrv patch 115672-01 (or newer) mntinfo patch NOTE 4: To get the complete fix for the bug 4336082, please install the following patches, in addition to this patch: 112234-09 (or newer) Kernel Update patch NOTE 5: To get the complete fix for Atlas support: bugs 4810810, 4865731, 4860183, 4860789, 4785321, 4785304, and 4808811 please install the following patches (or newer): 116050-01 fdfs bug 4865731 116048-01 hsfs bug 4865731 114719-02 pcfs bug 4865731 114563-09 ufs bug 4865731 and 4860789 113108-01 udfs bug 4865731 113107-01 tmpfs bug 4865731 and 4860183 113987-08 nfs bug 4865731 114240-02 cachefs bug 4865731 116053-01 autofs bug 4865731 113109-01 xmemfs bug 4865731 114432-06 libc bug 4810810 112234-10 kernel bug 4810810, 4785321, 4785304, and 4808811 README -- Last modified date: Monday, April 19, 2004