Rolling Patch 1 for Veritas File System 4.1 Maintenance Pack 1 for the Solaris x64 Platform

Article:TECH54609  |  Created: 2007-01-10  |  Updated: 2007-01-12  |  Article URL http://www.symantec.com/docs/TECH54609
Article Type
Technical Solution

Product(s)

Environment

Issue



Rolling Patch 1 for Veritas File System 4.1 Maintenance Pack 1 for the Solaris x64 Platform

Solution



Veritas File System 4.1 Maintenance Pack 1 (MP1) Rolling Patch 1 (RP1) for Solaris x64 installs on top of the Veritas File System 4.1 MP1 release for the Solaris x64 Platform.
FS_4.1x86_MP1_RP1.tar_292890.gz (see Download Now below) tarball contains the rolling patch for the following:
Veritas File System (VxFS) 4.1 Maintenance Pack 1 Rolling Patch 1 on the Solaris x64 Platform
  • Patch-ID# 125853-01 for Solaris 10 x64 Platform
The README for the rolling patch is also contained in the tarball, FS_4.1x86_MP1_RP1.tar_292890.gz

Below is the README.125853-01 file for VxFS 4.1 MP1 RP1 on the Solaris x64 Platform:

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


-------------------------------------------------------------------------------------------------------------------------------
Patch cksum:
# cksum FS_4.1x86_MP1_RP1.tar_292890.gz
1916447706      6614563 FS_4.1x86_MP1_RP1.tar_292890.gz
Direction for uncompressing and untarring:
# gunzip FS_4.1x86_MP1_RP1.tar_292890.gz
# tar xvf FS_4.1x86_MP1_RP1.tar_292890

Attachments

FS_4.1x86_MP1_RP1.tar_292890.gz (6.5 MBytes)


Legacy ID



292890


Article URL http://www.symantec.com/docs/TECH54609


Terms of use for this information are found in Legal Notices