Chapter 2. What’s new in NFS V4? 19
Many of the goals of NFS V3 were to improve performance. A number of different
performance-related tests showed that NFS V3 did indeed meet its objectives
very well, as documented in Pawlowski’s 1994 white paper NFS Version 3 Design
and Implementation, by Brian Pawlowski et al, found at:
http://citeseer.ist.psu.edu/pawlowski94nfs.html
2.5 The NFS Lock Manager protocol
File locking was omitted during the design of the NFS protocol. The main reason
is that to support record locking, state would have to be maintained on the server.
This would dramatically increase the complexity of NFS implementations.
File locking was not something that could be overlooked easily and was therefore
implemented in SunOS as the ...