I'm having some problems with the NFS client with the Hummingbird NFS
server for NT.
Writes >= 1293 bytes hang.
Here is the output from snoop while I am running my test program
which writes successively larger chunks. Note that at 1293 the server
seems to just stop responding.
psi.com.au -> claret.psi.com.au NFS C WRITE2 FH=CC1C at 0 for 1290
claret.psi.com.au -> psi.com.au NFS R WRITE2 OK
psi.com.au -> claret.psi.com.au NFS C SETATTR2 FH=CC1C
claret.psi.com.au -> psi.com.au NFS R SETATTR2 OK
psi.com.au -> claret.psi.com.au NFS C WRITE2 FH=CC1C at 0 for 1291
claret.psi.com.au -> psi.com.au NFS R WRITE2 OK
psi.com.au -> claret.psi.com.au NFS C SETATTR2 FH=CC1C
claret.psi.com.au -> psi.com.au NFS R SETATTR2 OK
psi.com.au -> claret.psi.com.au NFS C WRITE2 FH=CC1C at 0 for 1292
claret.psi.com.au -> psi.com.au NFS R WRITE2 OK
psi.com.au -> claret.psi.com.au NFS C SETATTR2 FH=CC1C
claret.psi.com.au -> psi.com.au NFS R SETATTR2 OK
psi.com.au -> claret.psi.com.au NFS C WRITE2 FH=CC1C at 0 for 1293
psi.com.au -> claret.psi.com.au NFS C WRITE2 FH=CC1C at 0 for 1293 (retransmit)
psi.com.au -> claret.psi.com.au NFS C WRITE2 FH=CC1C at 0 for 1293 (retransmit)
psi.com.au -> claret.psi.com.au NFS C WRITE2 FH=CC1C at 0 for 1293 (retransmit)
I am running 2.1.71, but I had the same problem with 2.1.65.
I have tried both the new kernel nfsd/mountd and the older user-space versions.
Same thing!
I tried setting rsize/wsize to smaller and larger values. Again, no change.
I have no problems when mounting this filesystem under Solaris.
Unfortunately the Hummingbird NFS server doesn't give any useful diagnostics.
Any ideas?
Steve Bennett