stuck in nfsfsync

Richard Nyberg rnyberg at it.su.se
Sun Jan 9 05:28:46 PST 2005


I can very easily make processes get stuck in nfsfsync by writing to NFS.
This only happen in one configuration though, with one machine as client
and the other as server. If I switch the roles or run both server and
client on one machine, it doesn't happen. I've tested with both UDP and
TCP. It seems to get stuck earlier when using UDP.

Could there be some timing issues in the NFS code?

I mounted NFS over TCP and did some writes and captured the traffic with
tcpdump. I did some small writes first, but then I did

dd if=/dev/zero bs=1k count=10k >zeroes

The first time I ran it, it finished ok. The second time it got stuck.

I've put dmesgs and tcpdumps at http://people.su.se/~rnyberg/dfly/nfsfsync.

Please tell me if you need some other information.

        -Richard






More information about the Bugs mailing list