Patch-ID# 105720-23 Keywords: nfs SIGALRM SIGCLD ENOENT xdr_getrddirres() DNLC nfs3lookup Synopsis: SunOS 5.6: /kernel/fs/nfs patch Date: Apr/04/2003 Install Requirements: None Solaris Release: 2.6 SunOS Release: 5.6 Unbundled Product: Unbundled Release: Xref: This patch available for x86 as patch 105721 Topic: SunOS 5.6: /kernel/fs/nfs patch Relevant Architectures: sparc BugId's fixed with this patch: 4034003 4044295 4063668 4073703 4081469 4106267 4110785 4113636 4122950 4136726 4170410 4175299 4193748 4193899 4211565 4212925 4218505 4249187 4250836 4253149 4253289 4271267 4356040 4400897 4400900 4409175 4486764 4492255 4774462 Changes incorporated in this version: 4774462 Patches accumulated and obsoleted by this patch: 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/rnode.h Problem Description: 4774462 Improve nfs access cache lock(nfs_acache_lock) performance (from 105720-22) 4044295 nfs hang waiting for locked page (from 105720-21) 4253149 NFS failover error can hang threads (from 105720-20) 4492255 close(2) may return EAGAIN on "nocto" NFS mounted filesystems (from 105720-19) 4486764 System panics when nfsstat -m is run during unmount (from 105720-18) 4400897 NFS multi-client open same file and write almost same time cause invalid result (from 105720-17) 4218505 from cthon99: nfs3write() doesn't sanity check NFS3WRITE results from server (from 105720-16) 4356040 nfs_access_cache() makes umount take long time to complete 4409175 access(2) system crdup()s too often causing nfs_access_cache polution 4400900 nfs access cache has no upper limit 4073703 Interaction of chmod/acl over NFS is broken. 4250836 Client sends thousands of COMMIT calls for same file and range. (from 105720-15) 4271267 nfs_subr.c: assert fail rp->r_mapcnt == 0 (from 105720-14) 4193748 BAD TRAP panic in strlen() 4249187 multi-threaded process deadlock during cfork, nfs reads/writes (from 105720-13) 4211565 slow NFS server can hang automounter (from 105720-12) 4193899 server panic'ed: kernel memory allocator: buffer freed to wrong cache (from 105720-11) 4106267 NFS client is not able to access after server reboot due to auth err (from 105720-10) 4253289 system panics due to NULL pointer in mi_rootvp (from 105720-09) 4081469 Crash of NFS V3 server during nfs3_commit can cause loss of file data. (from 105720-08) 4212925 NFS client unlink operation slow 4175299 automounted binary crashes on replicated F/S when an NFS server dies (from 105720-07) 4170410 rename is not atomic over nfs (from 105720-06) 4136726 nfs_access_purge_rp: entry not in hash queue panic after installing patch 105720 (from 105720-05) 4122950 NFS replicas are incorrectly flagged as not same by the automounter (from 105720-04) 4110785 nfs/dnlc problems with nfs3lookup & unlink (from 105720-03) 4113636 xdr_getrddirres() loses directory entries over NFS V2 with SGI servers (from 105720-02) 4034003 NFSv3 access() caching can kill performance (from 105720-01) 4063668 install_mu ld.so.1 error causes broken/incomplete install Patch Installation Instructions: -------------------------------- Refer to the Install.info file within the patch for instructions on using the generic 'installpatch' and 'backoutpatch' scripts provided with each patch. Any other special or non-generic installation instructions should be described below. Special Install Instructions: ----------------------------- Reboot the system after patch installation. README -- Last modified date: Friday, April 4, 2003