NFSv4 - how to set up at FreeBSD 8.1 ?

John Baldwin jhb at
Wed Jan 5 13:00:24 UTC 2011

On Wednesday, January 05, 2011 5:55:53 am perryh at wrote:
> Rick Macklem <rmacklem at> wrote:
> > ... one of the fundamental principals for NFSv2, 3 was a stateless
> > server ...
> Only as long as UDP transport was used.  Any NFS implementation that
> used TCP for transport had thereby abandoned the stateless server
> principle, since a TCP connection itself requires that state be
> maintained on both ends.

Not filesystem cache coherency state, only socket state.  And even NFS UDP 
mounts maintain their own set of "socket" state to manage retries and 
retransmits for UDP RPCs.  The filesystem is equally incoherent for both UDP 
and TCP NFSv[23] mounts.  TCP did not change any of that.

John Baldwin

More information about the freebsd-stable mailing list