nfsv4 server patches and status

J. Bruce Fields bfields at fieldses.org
Tue Jun 19 17:01:05 EDT 2007


By the way, I sent email last December summarizing what I think are the
biggest things we'd need to fix before removing the "experimental"
marking from the nfsv4 server code:

	http://linux-nfs.org/pipermail/nfsv4/2006-December/005497.html

I figure I should be sending out an update on that every now and then.
So, the problems listed before were:

	- security on exports: I'm reasonably confident that the work is
	  done, and that everything can be merged in for 2.6.23.

	- reboot recovery: there's been more work here on a prototype.
	  I haven't had a chance to review it lately.  If it's in good
	  shape there's a small chance it could be ready for merging
	  this time around, and hence would get into 2.6.23.  If not
	  then I hope we'll finally have it done for 2.6.24.
 
So that leaves the most annoying one:

	- export paths consistent with nfsv2/v3:  No really promising
	  progress, though (thanks mainly to Bryce Harrington), we do
	  now have some prototype code at:

	  git://linux-nfs.org/~bfields/nfs-tuils.git pseudo-export

	  which attempts to solve the whole problem in userspace by
	  automatically loopback-mounting a file to serve as the NFSv4
	  root, bind-mounting under it everything listed in the exports,
	  and faking up corresponding exports in mountd.  The code
	  more or less works, but I'm not sure it's the right approach.

This is a really important problem, and not one I've had a lot of time
to work on lately, so we could definitely still use help here.

--b.


More information about the NFSv4 mailing list