4.1MP1RP1a2 (x86) VRTSvxfs

 Basic information
Release type: Rolling Patch
Release date: 2007-09-26
OS update support: None
Technote: 292890
Documentation: None
Popularity: 792 viewed    downloaded
Download size: 6.31 MB
Checksum: 2631134338

 Applies to one or more of the following products:
Storage Foundation 4.1 MP1 On Solaris 10 X64
Storage Foundation Cluster File System 4.1 MP1 On Solaris 10 X64
Storage Foundation for Oracle 4.1 MP1 On Solaris 10 X64
Storage Foundation for Oracle RAC 4.1 MP1 On Solaris 10 X64
Storage Foundation for Sybase 4.1 MP1 On Solaris 10 X64
Storage Foundation HA 4.1 MP1 On Solaris 10 X64

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

This patch requires: Release date
4.1 MP1 (x64) 2006-03-21

 Fixes the following incidents:
1018521, 1029540, 1035747, 1069072, 1079790, 1082252, 1086039, 1086088, 1087763, 1087802, 1094575, 568285, 569418

 Patch ID:
125853-01

Readme file
Patch-ID# 125853-01
Keywords: VxFS 4.1MP1 VERITAS File System Rolling Patch 01
Synopsis: VRTSvxfs 4.1MP1RP1_x86: Rolling Patch for File System 4.1MP1
Date: Sep/26/2007

Solaris Release: 10_x86

SunOS Release: 5.10_x86

Unbundled Product: VERITAS VxFS

Unbundled Release: 4.1MP1

Topic: VxFS 4.1MP1 RP1 Multiple Fixes Patch

Relevant Architectures: i386

BugId's fixed with this patch: 6385229 6566674

Changes incorporated in this version: 6385229 6566674

Patches accumulated and obsoleted by this patch: 

Patches which conflict with this patch: 

Patches required with this patch: 120111-02

Obsoleted by: 

Files included with this patch:

$ROOT_2.10/etc/fs/vxfs/mount
$ROOT_2.10/etc/fs/vxfs/qioadmin
$ROOT_2.10/kernel/drv/amd64/vxportal
$ROOT_2.10/kernel/drv/vxportal.conf
$ROOT_2.10/kernel/fs/amd64/vxfs
$ROOT_2.10/lib/svc/method/vxfsldlic
$ROOT_2.10/opt/VRTSvxfs/include/dmapi.h
$ROOT_2.10/opt/VRTSvxfs/include/fdd.h
$ROOT_2.10/opt/VRTSvxfs/include/sys/fs/dmapi.h
$ROOT_2.10/opt/VRTSvxfs/include/sys/fs/dmapi_size.h
$ROOT_2.10/opt/VRTSvxfs/include/sys/fs/dmattr_drv.h
$ROOT_2.10/opt/VRTSvxfs/include/sys/fs/vxio.h
$ROOT_2.10/opt/VRTSvxfs/lib/amd64/vxckptpriv.so
$ROOT_2.10/opt/VRTSvxfs/lib/amd64/vxfspriv.so
$ROOT_2.10/opt/VRTSvxfs/lib/amd64/vxfsutil.so
$ROOT_2.10/opt/VRTSvxfs/lib/libxdsm.a
$ROOT_2.10/opt/VRTSvxfs/lib/vxckptpriv.so
$ROOT_2.10/opt/VRTSvxfs/lib/vxfspriv.so
$ROOT_2.10/opt/VRTSvxfs/lib/vxfsutil.so
$ROOT_2.10/opt/VRTSvxfs/sbin/cp
$ROOT_2.10/opt/VRTSvxfs/sbin/cpio
$ROOT_2.10/opt/VRTSvxfs/sbin/fcladm
$ROOT_2.10/opt/VRTSvxfs/sbin/fsadm
$ROOT_2.10/opt/VRTSvxfs/sbin/fsapadm
$ROOT_2.10/opt/VRTSvxfs/sbin/fscat
$ROOT_2.10/opt/VRTSvxfs/sbin/fscdsadm
$ROOT_2.10/opt/VRTSvxfs/sbin/fscdsconv
$ROOT_2.10/opt/VRTSvxfs/sbin/fscdstask
$ROOT_2.10/opt/VRTSvxfs/sbin/fsckpt_restore
$ROOT_2.10/opt/VRTSvxfs/sbin/fsckptadm
$ROOT_2.10/opt/VRTSvxfs/sbin/fsclustadm
$ROOT_2.10/opt/VRTSvxfs/sbin/fsenvadm
$ROOT_2.10/opt/VRTSvxfs/sbin/fsvoladm
$ROOT_2.10/opt/VRTSvxfs/sbin/getext
$ROOT_2.10/opt/VRTSvxfs/sbin/ls
$ROOT_2.10/opt/VRTSvxfs/sbin/mv
$ROOT_2.10/opt/VRTSvxfs/sbin/qiomkfile
$ROOT_2.10/opt/VRTSvxfs/sbin/qiostat
$ROOT_2.10/opt/VRTSvxfs/sbin/setext
$ROOT_2.10/opt/VRTSvxfs/sbin/vxdump
$ROOT_2.10/opt/VRTSvxfs/sbin/vxedquota
$ROOT_2.10/opt/VRTSvxfs/sbin/vxenablef
$ROOT_2.10/opt/VRTSvxfs/sbin/vxfsckd
$ROOT_2.10/opt/VRTSvxfs/sbin/vxfsconvert
$ROOT_2.10/opt/VRTSvxfs/sbin/vxfsstat
$ROOT_2.10/opt/VRTSvxfs/sbin/vxgetmsg
$ROOT_2.10/opt/VRTSvxfs/sbin/vxlsino
$ROOT_2.10/opt/VRTSvxfs/sbin/vxquot
$ROOT_2.10/opt/VRTSvxfs/sbin/vxquota
$ROOT_2.10/opt/VRTSvxfs/sbin/vxquotaoff
$ROOT_2.10/opt/VRTSvxfs/sbin/vxquotaon
$ROOT_2.10/opt/VRTSvxfs/sbin/vxrepquota
$ROOT_2.10/opt/VRTSvxfs/sbin/vxrestore
$ROOT_2.10/opt/VRTSvxfs/sbin/vxupgrade
$ROOT_2.10/opt/VRTSvxms/lib/map/amd64/libvxfs.so
$ROOT_2.10/opt/VRTSvxms/lib/map/libvxfs.so
$ROOT_2.10/usr/kernel/drv/amd64/fdd
$ROOT_2.10/usr/kernel/drv/fdd.conf
$ROOT_2.10/usr/lib/fs/vxfs/amd64/fsck
$ROOT_2.10/usr/lib/fs/vxfs/df
$ROOT_2.10/usr/lib/fs/vxfs/ff
$ROOT_2.10/usr/lib/fs/vxfs/fsck
$ROOT_2.10/usr/lib/fs/vxfs/fsckall
$ROOT_2.10/usr/lib/fs/vxfs/fsdb
$ROOT_2.10/usr/lib/fs/vxfs/fstyp
$ROOT_2.10/usr/lib/fs/vxfs/i386/fsck
$ROOT_2.10/usr/lib/fs/vxfs/mkfs
$ROOT_2.10/usr/lib/fs/vxfs/ncheck
$ROOT_2.10/usr/lib/fs/vxfs/umount
$ROOT_2.10/usr/lib/fs/vxfs/vxtunefs
$ROOT_2.10/var/svc/manifest/system/vxfs/vxfsldlic.xml
$ROOT_2.10/usr/lib/fs/vxfs/fsckpt_restore
$ROOT_2.10/usr/lib/fs/vxfs/fsckptadm
$ROOT_2.10/usr/lib/fs/vxfs/mount
$ROOT_2.10/usr/lib/fs/vxfs/vxupgrade
/dev/fdd
/opt/VRTS/bin/fsckpt_restore
/opt/VRTS/bin/fsckptadm
/opt/VRTS/bin/fsclustadm
/opt/VRTS/bin/qioadmin
/opt/VRTS/bin/qiomkfile
/opt/VRTS/bin/qiostat
/opt/VRTS/bin/vxfsckd
/opt/VRTS/bin/vxupgrade
/opt/VRTSvxfs/sbin/qioadmin

Problem Description:
--------------------

6385229 (569418) vxfs 4.1 should comply with fs interface requirements
	  of S10 kernel.
(1086088) After vx_trancommit() fails in vx_logged_cwrite(), need to
	  invalidate the pages.
	  if there's an error and KPM is on, pass VX_SM_DESTROY to
	  segmap_release().
(568285)  Corrected vx_isnfs() to take curproc->p_lockp mutex before
	  accessing p_pgidp to avoid panic with NULL pointer dereference.
(1079790) fsck log replay extremely slow
(1086039) Introduce the VX_CFS_IRWLOCKEOF and VX_CFS_SIZEVALID flags. Updated
	  vx_get_inodedata() to skip taking the IGLOCK update for regular
	  file of nomtime mount when the VX_CFS_SIZEVALID flag is set.
	  Also adjust the flags VX_CFS_CFLAGS_MASK.
(1018521) Corrected the call to vol_dereserve() with device name as an argument.
(1087802) Fixed an issue in which the correct file system was not always passed
	  to vx_device_lookup if the I/O failed to the snapped file system.
(1029540) Reverted VX_GET_NINODE back to 57 by switching it with
	  VX_GET_VMMBUFCOUNT.
(1087763) Do directory compaction only if it is fragmented,
	  otherwise it results in the directory unnecessarily
	  getting rewritten and this bloats up backups taken.
(1035747) Corrected vx_recv_cwfa_loadfs() to update fs_dsize
	  as fs could has been resized.
(1094575) Update vx_logbuf_clean(). Move VX_DELAY(1) to later position
	  after releasing the fs_logclean_slk lock.
(1069072) Introduce a new field (valid) in dotdot_list to capture if there is a
	  valid parent. The new field exists in both parent's databases and
	  their attributes area. With this fix, fsck can detect any invalid
	  attribute entry.
6566674 (1082252) Unable to mount vxfs filesystem globally on AMD,
	  getting  I/O error.

Patch Installation Instructions:
--------------------------------

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

For the Solaris 10 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