The NFSv3 server is stateless, but the NFSv4 server is stateful to support functionality like file delegations to clients. Such functioanlity may require storing per-file state. e.g. so that the server can revoke a file delegation from a client when another client wants to access it.
Posted Jan 27, 2012 22:01 UTC (Fri) by nix (subscriber, #2304)
[Link]
True. I'd forgotten all about NFSv4, and you're right that statefulness actually imposes *more* requirements on the underlying fs than statelessness does, because that state has to get stored somewhere, and it has to survive server reboots...