state of the nfsv4 server

J. Bruce Fields bfields at fieldses.org
Fri Dec 15 18:57:01 EST 2006


This is my current list of things I'm expecting would get fixed before
removing the "experimental" marking from the nfsv4 server code.  This
isn't a complete bug list--it's just the things that I think of as being
especially big, or that may involve backward-incompatible interface
changes that could affect users.

	- export paths consistent with NFSv4: right now we require you
	  to construct export paths in an odd way (with fsid=0, bind
	  mounts, etc.), and paths aren't consistent with the paths seen
	  by NFSv2/v3 clients; more details at
	  http://wiki.linux-nfs.org/index.php/Pseudofilesystem_improvements
	  but we have no code right now.  We could definitely use help
	  here....

	- reboot recovery: our reboot recovery code needs to be
	  replaced.  Some of it will be replaced by a userspace daemon,
	  so the transition will require people to update nfs-utils in
	  tandem (ouch).  We have a prototype; with luck it may be ready
	  for 2.6.21.

	- security on exports: we'd like to allow export options like
	  sec=krb5:krb5i:krb5p instead of using the special gss/krb5
	  client names in the exports file.  This will also allow
	  specification of different security requirements for different
	  ip address ranges (e.g. if you trust a local network), which
	  is something a few people have asked for.  And we'll implement
	  security negotiation at the same time.  We have prototype
	  code, which should be ready for 2.6.21.

No doubt I'm missing something; let me know.

--b.


More information about the NFSv4 mailing list