fs-sol_sparc-4.1MP2RP4
Obsolete
The latest patch(es) : fs-sol_sparc-4.1MP2RP5 

 Basic information
Release type: Rolling Patch
Release date: 2008-10-07
OS update support: None
Technote: None
Documentation: None
Popularity: 772 viewed    downloaded
Download size: 29.76 MB
Checksum: 2122097385

 Applies to one or more of the following products:
File System 4.1MP2 On Solaris 10 SPARC
File System 4.1MP2 On Solaris 8 SPARC
File System 4.1MP2 On Solaris 9 SPARC
Storage Foundation 4.1MP2 On Solaris 10 SPARC
Storage Foundation 4.1MP2 On Solaris 8 SPARC
Storage Foundation 4.1MP2 On Solaris 9 SPARC
Storage Foundation Cluster File System 4.1MP2 On Solaris 10 SPARC
Storage Foundation Cluster File System 4.1MP2 On Solaris 8 SPARC
Storage Foundation Cluster File System 4.1MP2 On Solaris 9 SPARC
Storage Foundation for Oracle RAC 4.1MP2 On Solaris 10 SPARC
Storage Foundation for Oracle RAC 4.1MP2 On Solaris 8 SPARC
Storage Foundation for Oracle RAC 4.1MP2 On Solaris 9 SPARC
Storage Foundation HA 4.1MP2 On Solaris 10 SPARC
Storage Foundation HA 4.1MP2 On Solaris 8 SPARC
Storage Foundation HA 4.1MP2 On Solaris 9 SPARC

 Obsolete patches, incompatibilities, superseded patches, or other requirements:

This patch is obsolete. It is superseded by: Release date
fs-sol_sparc-4.1MP2RP5 2009-10-01

This patch supersedes the following patches: Release date
4.1MP2RP3a2 VRTSvxfs (obsolete) 2008-01-16
4.1MP2RP3a VRTSvxfs (obsolete) 2007-12-24
4.1MP2RP2b3 VRTSvxfs (obsolete) 2007-09-20
4.1MP2RP1c VRTSvxfs (obsolete) 2007-03-30

This patch requires: Release date
4.1 MP2b 2007-02-26

 Fixes the following incidents:
1180262, 1186477, 1206035, 1208681, 1227764, 1229920, 1262694, 1315166, 1318373, 1318380, 1318388, 1318394

 Patch ID:
123828-07, 123827-07, 123829-07

Readme file
Etrack Incidents: 1180262, 1186477, 1206035, 1208681, 1227764, 1229920, 1262694, 1315166, 1318373, 1318380, 1318388, 1318394
Errors/Problems Fixed:

(1180262) Updated fdd_chain_setattr() to avoid missing update of the inode
          ctime and to serialize it with vxresize.
(1186477) Removed the at once caching of 256 user and group entries in the
          vxquot command.
6499947 (1186477) VxFS: vxquot causes severe bandwidth and CPU consumption.
(1206035) Updated vx_glock_putdata() to keep holding ILOCK during piggy pbdata
          upload. Updated vx_populate_attrdata() to serialize on the same inode.
(1208681) The cbuf freer formerly ran every 10 seconds, and freed all cbufs.
          Now, the freer runs once per second, and frees 1/8 of the LRU
          freelist. Also, if the freer finds a busy buffer, the freer now skips
          the buffer rather than aborting. The goal here is to prevent huge
          amounts of memory going into cbufs.
(1227764) In vx_write(), extended the check for i_size changing that occurs
          while the glock is dropped to get the rwlock range. This prevents a
          race condition between truncating and writing, which sometimes
          allowed multiple threads to extend the file at the same time.
(1229920) Added PG_EXCL and retry to vx_page_alloc to avoid a race condition in
          which a page was created by another thread between vx_page_lookup
          and a call to vx_page_alloc.
6668585 (1229920) Deadlock in vxfs.
(1262694) VxFS DNLC start to support filenames longer than 32 bytes
(1315166) Enhanced VxFS cpio to report correct "blocks" number when using it to
          back up a single file.
(1318373) In replay_setup(), dv_estatcount and dv_estatlist are now reset to
          avoid using stale values from a previous run.
(1318380) Padded the vx_iostat structure to a 64-bit boundary.
(1318388) Updated fsck to gnerate a message for malloc failure, and add a new
          option "-zapckpt" to remove clones allowing full fsck to run without
          having to allocate memory needed for the clones.
(1318394) Enhanced VxFS mount binary to avoid mounting an fs marked for full-fsck.

Install/Uninstall Instructions:

VRTSvxfs 4.1MP2 patch must be installed first before applying this patch.

For the Solaris 8 release, refer to the online manual 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/110434-07

The following example removes a patch from a standalone system:

       example# patchrm 104945-02

For additional examples please see the appropriate manual pages.


Special Install Instructions:
-----------------------------

You need to use the shutdown command to reboot the system after patch
installation or de-installation:

     shutdown -g0 -y -i6