Strange Ether-problem on Pyramid (drops small amount of packets)

Scott Schoenthal sas at pyrps5
Fri Aug 5 02:57:33 AEST 1988


In article <502 at draken.nada.kth.se> ahi at nada.kth.se (Anders Hillbo) writes:
>By the way, the 4.1-860601 has a (minor) NFS bug (SunOs 3.4 clients)
>when:
>a) a process on a client has a file on the server open.
>b) someone removes that file on the server.
>c) the client process tries to access the file
>Result:
>c) a lot of of error messages appear on the server console and the load gets
>   high on the server. The user gets no error msg at all!
>
>Typical error msg (repeated *many* times):
>ufs_vget: iget(0x82a, 0xfecec000, 8803) gen mismatch 15/16
>fhtovp failed:  8 8803 15

The message indicates that an incorrect file handle is being used by an
NFS client.  Remember that NFS is "stateless" relative to the server.
By removing the file on the server, you have invalidated the client's
reference (handle) to the file.  If the client later attempts to the use
this handle, the server (Pyramid) will reject it with an error (returned
to the client process by most Sun-based NFS implementations as ESTALE).
The "gen mismatch" refers to the fact that the generational field in
the client's version of the handle does not match the same field in the
referenced inode.

sas
----
Scott Schoenthal   			sas at pyrps5.pyramid.com
Pyramid Technology Corp.		{sun,hplabs,decwrl}!pyramid!sas



More information about the Comp.sys.pyramid mailing list