OBSOLETE Patch-ID# 113454-14
Download this patch from My Oracle Support
Your use of the firmware, software and any other materials contained
in this update is subject to My Oracle Support Terms of Use, which
may be viewed at My Oracle Support.
|
For further information on patching best practices and resources, please
see the following links:
|
Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.
|
Keywords: security ufs ufs_idle_q ufs_idle_some ufs_idle_drain nfs dirent.h
Synopsis: Obsoleted by: 112233-12 SunOS 5.9: ufs Patch
Date: Nov/18/2003
Install Requirements: After installing this patch on an active boot environment, the system will be in a potentially inconsistent state until a reboot is performed. Unless
otherwise specified in the Special Install Instructions below, it is normally safe to apply further patches prior to initiating the reboot due to the relatively small footprint of the patch utilities. Normal operations must not be resumed until after the reboot is performed.
Use Single User Mode (run level S) when installing this patch on an active boot environment. An alternative may be specified in the Special Install Instructions.
Solaris Release: 9
SunOS Release: 5.9
Unbundled Product:
Unbundled Release:
Xref: This patch available for x86 as patch 114563
Topic: SunOS 5.9: ufs Patch
***********************************************************
NOTE: This patch may contain one or more OEM-specific platform ports.
See the appropriate OEM_NOTES file within the patch for
information specific to these platforms.
DO NOT INSTALL this patch on an OEM system if a corresponding
OEM_NOTES file is not present (or is present, but instructs not
to install the patch), unless the OEM vendor directs otherwise.
***********************************************************
Relevant Architectures: sparc sparc.sun4u
Bugs fixed with this patch:
Changes incorporated in this version: 4867775
Patches accumulated and obsoleted by this patch: 115251-02
Patches which conflict with this patch:
Patches required with this patch:
Obsoleted by: 112233-12
Files included with this patch:
/kernel/fs/sparcv9/ufs
/kernel/fs/ufs
/usr/include/sys/dirent.h
Problem Description:
4867775 files appear to be sporadically written incorrectly under Sol 9 and later
(from 113454-13)
4865731 VOP_READDIR returns uninitialized data on most filesystems
4860789 ufs_readdir copies out uninitialized data to user space
(from 113454-12)
4336082 fsync() call on files with no/few dirty pages is very slow
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 113454-11)
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 113454-10)
This patch revision was generated to accumulate and obsolete
the changes introduced in Solaris Update s9u5 feature point
patch 115251-02
(from 113454-09)
4614574 Node hang due to a loop in ufs_idle_q.
4839059 Fix for 4614574 causes ufs file systems that can not be unmounted
(from 113454-08)
4794712 ufs should support > 1 TB file systems
4815160 quota block used count wraps when going beyond 1TB
(from 113454-07)
4371826 copying large files over NFS to (logging) UFS serializes all UFS writes
(from 113454-06)
4763047 i_contents/page_lock deadlock when reading directory
(from 113454-05)
4490164 read performance dives possibly due to FS cache or VM issue?
(from 113454-04)
4764514 ufs_delete_drain can drain too many entries
4766103 heavy simultaneous file creation/deletion can cause inode availability confusion
This revision of patch is an undo for the changes introduced by 4663287
( ufs_iget_alloced should verify in-core inodes as well as on-disk ones).
(from 113454-03)
4507281 panic in ufs_iinactive() due to corrupted/freed ufsvfs struct
4640210 rm -fr hangs forever because ufs log is full and can't be rolled
4662795 freeing free frag panics after storage fault injection
REMOVED 4663287 ufs_iget_alloced should verify in-core inodes as well as on-disk ones
4714988 v4_108 assertion failed: crb->c_mof == bufmof, file: lufs_map.c, line: 1174
4734635 attribute manipulation can cause directory link count to go to zero
(from 113454-02)
4512855 ufs with logging mounts broken fileystem happily.
(from 113454-01)
4409244 Performance Degrades When UFS Logging Is Enabled In A SpecSFS 2.0 Benchmark
1101554 Current directory allocation is very poor & locking problem in dirpref().
(from 115251-02)
4852269 NFS O_RDWR writing is very slow from S7-S9 clients to future Solaris NFS servers
(from 115251-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 NCA Multiple Instances feature, please
install the following patches:
113456-01 (or newer) adb modules
113457-01 (or newer) ufs headers
113073-02 (or newer) ufs_log
113276-02 (or newer) mdtrans
NOTE 2: To get the complete fix of Multiterabyte UFS feature, please
install the following patches:
114389-02 (or newer) devinfo
113073-04 (or newer) ufs_log
112966-02 (or newer) vold
113457-02 (or newer) headers
115018-01 (or newer) dqblk
115020-01 (or newer) ml_odunit
114721-02 (or newer) dump/restore utilities
115022-01 (or newer) quota utilities
115024-01 (or newer) file system identification utilities
115026-01 (or newer) file system maintenance tools
113993-03 (or newer) file system creation utilities
115028-01 (or newer) df
113492-02 (or newer) fsck
115030-01 (or newer) mount
NOTE 3: To get the complete fix for this bug 4614574, please also
install the following patch:
113457-03 (or newer) ufs_inode.h
NOTE 4: To get the complete NFS Database Acceleration feature. please
nstall the following patches:
113278-02 (or newer) rpcmod, nfsd and lockd patch
113318-08 (or newer) nfs patch
112233-09 (or newer) Kernel Update patch
113222-04 (or newer) nfssrv patch
115671-01 (or newer) mntinfo patch
NOTE 5: To get the complete fix for this bug 4336082, please also
install the following patches:
112233-09 (or newer) Kernel Update patch
NOTE 6: To get the complete fix for Atlas support: bugs 4810810, 4865731,
4860183, 4860789, 4820268, 4785321, 4785304, and 4808811 please install
the following patches (or newer):
116049-01 fdfs bug 4865731
116047-01 hsfs bug 4865731
114718-02 pcfs bug 4865731
113454-13 ufs bug 4865731 and 4860789
113334-03 udfs bug 4865731
113328-02 tmpfs bug 4865731 and 4860183
113318-09 nfs bug 4865731
112971-05 cachefs bug 4865731
112955-02 autofs bug 4865731
112874-19 libc bug 4810810
112233-10 kernel bug 4810810, 4820268, 4785321, 4785304, and 4808811
README -- Last modified date: Friday, November 9, 2012