Patch-ID# 117468-12

NOTE:
***********************************************************************
READ THE TERMS OF THE AGREEMENT ("AGREEMENT") IN THE LEGAL_LICENSE.TXT
FILE CAREFULLY BEFORE USING THIS SOFTWARE. BY USING THE SOFTWARE, YOU
AGREE TO THE TERMS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE
TERMS, PROMPTLY DESTROY THE UNUSED SOFTWARE.
***********************************************************************

Keywords: nfs nfsv2 rfs3_symlink symlink_data nfs3_srv nfs vpn mount
Synopsis: SunOS 5.9_x86: NFS patch
Date: Jun/13/2006


Install Requirements: Reboot after installation, an alternative may be in Special Install Instructions                      
                      Install in Single User Mode                      
                      
Solaris Release: 9_x86

SunOS Release: 5.9_x86

Unbundled Product: 

Unbundled Release: 

Xref: This patch available for SPARC as patch 113318

Topic: SunOS 5.9_x86: NFS patch

Relevant Architectures: i386

BugId's fixed with this patch: 4706036 4716413 4747261 4757427 4759341 4837285 4837290 4852269 4901380 4955962 4960336 4976875 5002826 5011676 5083133 5105010 6190519 6194271 6224764 6262249 6277307 6342430 6368753

Changes incorporated in this version: 6194271 6368753

Patches accumulated and obsoleted by this patch: 114973-03 115254-02 117176-02

Patches which conflict with this patch: 

Patches required with this patch: 117172-17 (or greater)

Obsoleted by: 

Files included with this patch: 

/etc/fs/nfs/mount
/kernel/fs/nfs
/kernel/misc/nfssrv
/kernel/misc/rpcsec
/kernel/misc/rpcsec_gss
/kernel/sys/nfs
/usr/bin/nfsstat
/usr/include/nfs/nfs.h
/usr/include/nfs/nfs_clnt.h
/usr/lib/autofs/automountd
/usr/lib/fs/nfs/mount
/usr/lib/fs/nfs/share

Problem Description:

6194271 acl3_getxattrdir / acl2_getxattrdir are missing a VN_RELE
6368753 Need a patch solution to 4522909 automountd hangs with executable maps
 
(from 117468-11)
 
6342430 NFS client doesn't notice the change of the file in the server because of fix for bug# 4407669.
 
(from 117468-10)
 
6190519 Solaris 9 NFS client mounting filesystem using NFS V3 hangs on directory w/pre-epoch timestamps
 
(from 117468-09)
 
4706036 rename over nfs is slow and cpu intensive
6262249 Negative filehandle length can cause nfs3_mount system call to panic
 
(from 117468-08)
 
4955962 Bug in handling NFS operations on STALE files
6224764 Sol 9 df -k fails over NFS lofs w/ df: cannot canonicalize .: No such file or directory
 
(from 117468-07)
 
   This revision removes unneeded dependency on patch 113987-09.
 
(from 117468-06)
 
6277307 S9 x86 patch 117176-02 breaks nfs
 
(from 117468-05)
 
5105010 VOP_PATHCONF incorrectly calculates maxfilesize, causing problems for cachefs
 
(from 117468-04)
 
4837290 VPN clients using non-static IPs do not have a fully qualified host principal name
4837285 HA-NFS under SunCluster and Kerberos must inter-operate
5083133 nfssrv module fills up /var after nfslogd failed to process buffer file
 
(from 117468-03)
 
4960336 NFS mmap(2) does not have consistent behavior to local FSs with DirectIO
 
(from 117468-02)
 
5002826 cthon04: nfsv2 client fails to mount from redhat server
 
(from 117468-01)
 
4976875 under some circumstances using ln and mv file vanished
 
(from 114973-03)
 
5011676 nfssrv: undefined symbol 'rfs3_tsize' after installing patch 113222-04
 
(from 114973-02)
 
   This revision accumulates S9U5 feature point patch 115254-02.
 
(from 114973-01)
 
4716413 rfs3_symlink() does not check for symlink_data == nfs3nametoolong
 
(from 115254-02)
 
4852269 NFS O_RDWR writing is very slow from S7-S9 clients to future Solaris NFS servers
 
(from 115254-01)
 
4747261 NFSv3 transfer sizes need to be increased
4759341 NFS server does an extra bcopy
4757427 NFS server serializes write requests
 
(from 117176-02)
 
4837290 VPN clients using non-static IPs do not have a fully qualified host principal name
 
(from 117176-01)
 
4901380 Forked NFS mount process uses stderr but has none.

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-10 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:
-----------------------------
 
Perform patch installation in single user mode.
Reboot the system immediately after patch installation.
 
NOTE 1: To get the complete NFS Database Acceleration feature. please
        also install the following patch:
 
        115672-01 (or greater) mntinfo patch

README -- Last modified date:  Tuesday, June 13, 2006

