[9811] in Athena Bugs
NFS readdirs fail with rsize==wsize==425
daemon@ATHENA.MIT.EDU (Mark W. Eichin)
Wed Aug 19 01:47:30 1992
Date: Wed, 19 Aug 92 01:47:21 -0400
From: "Mark W. Eichin" <eichin@Athena.MIT.EDU>
To: bugs@Athena.MIT.EDU
In doing some experimentation with small block sizes for NFS (during
some discussion of using NFS over SLIP) I noticed that below a certain
rsize (426 bytes), client directory reads fail. It is also interesting
to note that the error doesn't actually get reported back to the
client, but is syslog'ed (since it seems to by using a kernel printf).
[I know, "so don't do that..."] It does seem to imply that the server
is not honoring the rsize or wsize for readdir responses.
portnoy# mount -o rsize=426,wsize=426,soft,intr jason.mit.edu:/u1/bitbucket /mit
portnoy# ls /mit/bb
.bc jwalton
3 kic.exe.tar.Z
4 kirtus
...
^Cportnoy# umount /mit/bb
portnoy# mount -o rsize=425,wsize=425,soft,intr jason.mit.edu:/u1/bitbucket /mit
portnoy# ls /mit/bb
Aug 19 01:17:11 portnoy vmunix: NFS readdir failed for server jason.mit.edu: CANT DECODE RES
.bc jwalton
3 kic.exe.tar.Z
4 kirtus
... ^Cportnoy#
[the full ls output is actually missing information.]
_Mark_ <eichin@athena.mit.edu>
MIT Student Information Processing Board