[pnfs] sorting out pnfs cvs

Benny Halevy bhalevy at panasas.com
Fri Feb 23 02:27:55 EST 2007


J. Bruce Fields wrote:
> I tried extracting the latest snapshot from cvs, and found that more
> tedious than expected.  Problems:
> 
> 	- There's 1000's of files with substitution variables.  I
> 	  thought cvs diff -kk was supposed to take care of this, but
> 	  that's not working for me.  Anyone have a quick way to filter
> 	  these out?
> 	- A bunch of stuff that's tracked by git doesn't seem to be by
> 	  this cvs tree (.gitignore and lots of .S files for some
> 	  reason).
> 	- The patch includes some non-pnfs-related changes (increase of
> 	  io size on server, for example), and I don't know how to find
> 	  the version of the patch that was used for that, and can't
> 	  figure out how to get that information out of cvs.
> 
> So as a quick hack I did a diff between 2.6.18.3 and the latest cvs,
> threw out everything in the diff that didn't touch:
> 
> 	Makefile
> 	fs/inode.c
> 	fs/nfs/
> 	fs/nfsd
> 	net/sunrpc/
> 	include/linux/nfs*
> 	include/linux/nfsd*
> 	include/linux/sunrpc
> 	include/linux/fs.h
> 
> and applied the result to the top of a 2.6.18.3 git tree:
> 
> 	git://linux-nfs.org/~bfields/exports/linux-pnfs.git
> 
> Diff against 2.6.18.3 appended.
> 
> Does that look right?  Corrections or better ideas?

As far as I can tell from looking at the diff patch that looks fine.
I'll try to make some time to sync that git tree, build, and
test it if you haven't done that already.

> 
> I'll set up a shared repository and make some brief instructions on how
> to use it after we figure this out.
> 
> This patch is way too big, of course, so it'll need to be split up into
> logical steps at some point.
> 
> --b.
> 



More information about the pNFS mailing list