OBSOLETE Patch-ID# 113987-09
Keywords: nfs prgetpsinfo32 nfs3err_jukebox automountd nfs database
Synopsis: Obsoleted by: 113987-10 SunOS 5.9_x86: nfs Patch
Date: Feb/02/2004


Install Requirements: Install in Single User Mode                      
                      Reconfigure immediately after patch is installed                      
                      
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: 4044295 4407669 4465488 4519102 4664740 4680195 4725574 4736706 4747261 4757427 4768760 4774462 4816496 4865731

Changes incorporated in this version: 4736706

Patches accumulated and obsoleted by this patch: 115250-01

Patches which conflict with this patch: 

Patches required with this patch: 

Obsoleted by: 

Files included with this patch: 

/kernel/fs/nfs
/kernel/sys/nfs
/usr/include/nfs/nfs.h
/usr/include/nfs/nfs_clnt.h
/usr/include/nfs/rnode.h

Problem Description:

4736706 Crash dump due to NULL pointer dereference in module nfs
 
(from 113987-08)
 
4865731 VOP_READDIR returns uninitialized data on most filesystems
 
(from 113987-07)
 
        This patch revision was generated to accumulate and obsolete
        the changes introduced in Solaris Update s9u5 feature point
        patch 115250-01.
 
(from 113987-06)
 
4407669 spurious cache invalidation on large writes
 
(from 113987-05)
 
4768760 automountd hangs if NFS threads receive NFS3ERR_JUKEBOX
 
(from 113987-04)
 
4774462 Improve nfs access cache lock(nfs_acache_lock) performance
 
(from 113987-03)
 
4816496 mmap() fails for file with an advisory lock on entire file.
 
(from 113987-02)
 
4680195 Panic/race condition in destroy_rtable()
 
(from 113987-01)
 
4044295 nfs hang waiting for locked page
4465488 ps/prgetpsinfo32 hangs if NFS server doesn't respond
4725574 Locking succeeded when the file is mapped
4664740 nfs extremely slow on SunBlade 1000s and 2000s
 
(from 115250-01)
 
4519102 Direct I/O should allow concurrent writes
4747261 NFSv3 transfer sizes need to be increased
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 fix of bug 4664740 (nfs extremely slow on SunBlade
        1000s and 2000s), please install the following patches on your system:
 
        112234-04 (or newer)
        113974-01 (or newer)
        113987-01 (or newer)
 
NOTE 2: To get the complete NFS Database Acceleration feature. please
        install the following patches:
 
        114232-03 (or newer) rpcmod, nfsd and lockd patch
        114563-06 (or newer) ufs patch 
        112233-09 (or newer) Kernel Update patch
        114973-02 (or newer) nfssrv patch 
        115672-01 (or newer) mntinfo patch
 
NOTE 3: To get the complete fix for Atlas support: bugs 4810810, 4865731,
        4860183, 4860789, 4785321, 4785304, and 4808811 please install
        the following patches (or newer):
 
        116050-01 fdfs      bug 4865731
        116048-01 hsfs      bug 4865731
        114719-02 pcfs      bug 4865731
        114563-09 ufs       bug 4865731 and 4860789
        113108-01 udfs      bug 4865731
        113107-01 tmpfs     bug 4865731 and 4860183
        113987-08 nfs       bug 4865731
        114240-02 cachefs   bug 4865731
        116053-01 autofs    bug 4865731
        113109-01 xmemfs    bug 4865731
        114432-06 libc      bug 4810810
        112234-10 kernel    bug 4810810, 4785321, 4785304, and 4808811
 
Please also note that in order to debug the rnode correctly, the recompiled
kadb needs to be applied to your system.  This module is contained in
patch 112234-04 (and newer).

README -- Last modified date:  Monday, May 3, 2004

