|
Patch 2104 : NFS rollup #8 for Irix 6.2 : [IRIX 6.2]
INDEX
RELATIONS
RELEASE NOTES
1. Patch SG0002104 Release Note
This release note describes patch SG0002104 to IRIX 6.2.
1.1 Supported Hardware Platforms
This patch contains bug fixes for all machine types
supported by IRIX 6.2. This patch subsumes patches
SG0001240, SG0001393 , SG0001437 SGI0001448 and SG0001608,
SG001735, and SG002042.
1.2 Supported Software Platforms
This patch contains bug fixes for IRIX 6.2. The software
cannot be installed on other configurations.
1.3 Bugs Fixed by Patch SG0002104
This patch contains fixes for the following bugs in IRIX
6.2. Bug numbers from Silicon Graphics bug tracking system
are included for reference.
o NFS version 2 open-rename processing now works. (Bug
#302721)
o Brings NLM versions 1 and 3 into conformance with the
XNFS specification with respect to the use of
NLM_GRANTED and NLM_GRANTED_MSG. (Bug #469123)
o Fixes a kernel panic on lock requests from PCs. (Bug
#435114)
o Fixes a problem where file attributes are not always
updated properly at file lock boundaries (lock or
unlock). (Bug #394385)
o NFS sequential performance is too low, add Bulk Data
Service. (Bug #383918) See the Bulk Data Service
release notes, and Getting Started with BDSpro for more
details.
o NFS file lock requests can hang. (Bug #378158)
o The NLM server responds improperly to retransmitted
lock requests when the original request was blocked.
(Bug #379574)
o NFS Version 3 client panics when trying to access a
namefs or Atria file system (Bugs #358785 and #360700)
o NFS Version 3 clients issue unnecessary setattr calls.
(Bug #359683)
o NFS Version 3 servers incorrectly export loopback
mounted filesystems. This shows up as a client's
failure to access remote CDROMs and DOS directories.
Patch 1222 is also required for correct handling of
statfs(2). (Bug #360700)
o System panics in chunkread. This is a very rare panic.
(Bug #369374)
o Programs using sproc(2) and accessing NFS or NFS3 files
by both mmap(2) and read(2)/write(2) could cause the
system to deadlock. (Bug #375390)
o Updates to files on the server are sometimes not seen
by the clients (Bug #392807)
o Fixes bug that was causing extremely slow startup for
vi and slow response from /bin/pwd for filesystems
exported with the nohide option. (Bug #399824)
o Fixes to the Directory Name lookup cache handling in
nfs version 3 speeds up ls -lR and fixes iso9660 cdrom
handling. Note: These fixes affect both nfs client and
nfs server code. If a server has not applied patch
1448, clients that have may see unusual behaviour when
trying to read directories that are mountpoints
exported with the nohide option. (Bug #402692)
o Fixes the problem in nfs version 3 where setuid
programs could not read files readable by the real
user. (Bug #411885)
o NFS version 3 now returns the correct device major
number. (Bug #412281)
o Fixed the problem that was causing processes to hang in
NFS version 3 with patch 1437 (Bug #404410, Bug
#422814)
o Fixes the temporary corruption caused by using Jot on
NFS version 3 filesystems. (Bug #394222)
o NFS version 2 was getting decode errors trying to read
directories from HP and Auspex systems (Bug #432972)
o Fixes the problem with processing hanging in
nfs_purge_caches. (Bug #433429)
o Fixes a panic in nfs_vget. (Bug #430822)
o Corrects a problem where the client receives
RPC_PROGUNAVAIL and returns an error when the server
crashes and comes back up. (Bug #454597)
o Eliminates the fhtovp_end:(VFS_GET failed or vp NULL)
messages (Bug #447729)
o Kernel panic'd when trying to connect to Intergraph NFS
Server using NFS version 3. (Bug #454538)
o Fixes a panic when using nfs version 3 over an Amass
filesystem. (Bug #457145)
o Correct a bug where both versions of NFS return the
incorrect file system ID. (Bug #457662)
o Make the nfs minor maps dynamic to allow more than 256
mounts. (Bug #406888)
o Corrects problem in readdirplus that was causing
tlbmiss panics. (Bug #445408)
o Corrects permission problem with locks caused by
extraneous commit call (Bug #455639)
o Fix NFS version 3 client attribute problem, causing
client to use slightly out of date attributes (Bug
#460403)
o Fixed a few interoperability problems discovered at
Connectathon 97, including guard time mismatch problem,
readdir cookie verifier problem, and a problem with TCP
record sizes (Bug #470179)
o Fix NFS version 3 server panic when client ignores
FSINFO values and sends a read request larger than the
negotiated maximum transfer size. (Bug #463244)
o Fix NFS to not hang up nfsd processes when waiting for
a DMAPI application to reload file to disk. (Bug #
467350)
o NFS version 3 mknod was creating special files with the
wrong major/minor numbers. (Bug # 468061)
o System panics in free routines called from
rfs_dispatch. (Bug # 476784)
o NFS version 3 sometimes returns the wrong data to
CacheFS. (Bug # 418493)
o Fix some cookie error NFS3 readdir path that caused
problems with some xfs directories.(Bug #467586)
o Change the way nfs version 2 clients set up a READDIR2
call so that it is compatible with NeXtStep and other
legacy NFS implementations. (Bug #470452)
o Fix error introduced in Patch 1735 that caused panics
when ClearCase file system is mounted. (Bug #480231)
o Fixes for V_SOCK support in nfs version 3 (Bug
#481998). This bug was actually fixed in patch 1608,
but not mentioned in the release notes.
o NLM Cancel request were not honored properly. (Bug
#474898)
o APP: NFS file locking failed in mixed OS networks - and
with NFS3 (Bug #489374)
o In NFS, writes to locked regions of a file could
overwrite unlocked regions (Bug #495969)
o Grace period lock denials were placed into the NLM dup
cache (Bug #497094)
o NFS version 3 was doing way too many ACCESS calls.
(Bug #492432)
o NFS version 2 was not sending reqiuired DMAPI read
events. (Bug #499569)
o NFS file locking hangs. (Bug #495987)
o Kernel memory leak on the NFS server when file locking
is used. (Bug #496671)
o Kernel panic when reclaiming file locks. (Bug #508579)
o Kernels were panic'ing during reboot after a FailSafe
takeover or while moving failover resources back and
forth between the two nodes in a cluster. (Bug 428159)
o Any stat of a named pipe in an nfs version 2 or 3
filesystem would result in the following error: "Can't
stat vfs: Stale NFS file handle" (Bug 504703)
1.4 Subsystems Included in Patch SG0002104
This patch release includes these subsystems:
o patchSG0002104.eoe_sw.unix
o patchSG0002104.nfs3_sw.nfs3
o patchSG0002104.nfs_sw.nfs
1.5 Installation Instructions
Because you want to install only the patches for problems
you have encountered, patch software is not installed by
default. After reading the descriptions of the bugs fixed in
this patch (see Section 1.3), determine the patches that
meet your specific needs.
If, after reading Sections 1.1 and 1.2 of these release
notes, you are unsure whether your hardware and software
meet the requirements for installing a particular patch, run
inst.
Patch software is installed like any other Silicon Graphics
software product. Follow the instructions in your Software
Installation Administrator's Guide to bring up the miniroot
form of the software installation tools.
Follow these steps to select a patch for installation:
1. At the Inst>prompt, type
install patchSGxxxxxxx
where xxxxxxx is the patch number.
2. Select the desired patches for installation.
3. Initiate the installation sequence. Type
Inst> go
4. You may find that two patches have been marked as
incompatible. If this occurs, you must deselect one
of the patches.
Inst> keep patchSGxxxxxxx
where xxxxxxx is the patch number.
5. After completing the installation process, exit the
inst program by typing
Inst> quit
To remove a patch, use the versions remove command as you
would for any other software subsystem. The removal process
reinstates the original version of software unless you have
specifically removed the patch history from your system.
versions remove patchSGxxxxxxx
where xxxxxxx is the patch number.
To keep a patch but increase your disk space, use the
versions removehist command to remove the patch history.
versions removehist patchSGxxxxxxx
where xxxxxxx is the patch number.
INST SUBSYSTEM REQUIREMENTS No Requirements Information Available. INST SUBSYSTEM CHECKSUMS These checksums help to provide a 'signature' for the patch inst image which can be used to authenticate other inst images. You can obtain this kind of output by running sum -r on the image (from the command line): 53538 6 patchSG0002104 44321 7 patchSG0002104.eoe_hdr 10697 2845 patchSG0002104.eoe_sw 48459 18 patchSG0002104.idb 15846 1070 patchSG0002104.nfs3_sw 56655 1845 patchSG0002104.nfs_sw INST SUBSYSTEM FILE LISTINGS The following lists the files which get installed from each subsystem in the patch:
DOWNLOAD PATCH
|
||||||||||||||||||||||||||||||||||||
Document Id: 20021117065342-IRIXPatch-1076
|
||||||||||||||||||||||||||||||||||||