[pnfs] [PATCH 0/12] pnfsd-lexp: export local fs via pnfs files layout

Benny Halevy bhalevy at panasas.com
Mon Jun 16 14:20:35 EDT 2008


Following 12 patches implement a pretty damn simple export
of any local file system over pnfs files layout where the
server plays both the MDS and DS roles.

This will be useful for development and debugging, especially
when porting forward to newly or not-yet- released kernel versions.

This implementation is based on David Richter's gfs2 patches,
simplified to the bone :)

I've placed the code in new pnfsd-lexp{,-2.6.25} branches
off of pnfs{,-2.6.25}, respectively.

Here's the updated view of tree:

master-2.6.25
	upstream-2.6.25
		nfs41-2.6.25
			pnfs-2.6.25
				pnfsd-lexp-2.6.25
				pnfs-block-2.6.25
				spnfs-2.6.25
				pnfs-gfs2-2.6.25
				panlayout-2.6.25
	master
		upstream
			nfs41
				pnfs
					pnfsd-lexp
					pnfs-block
					spnfs
					pnfs-gfs2
					panlayout

If there's interest, the hack I used to get the server's
network address can be re-implemented properly, and a
method to select which file system to export this way
can be implemented, and then the code could live as a first
class citizen in the kernel.

Benny



More information about the pNFS mailing list