[pnfs] [PATCH 02/12] pnfsd-lexp: fs/nfsd/pnfsd_lexp.c skeleton and Makefile changes

Benny Halevy bhalevy at panasas.com
Tue Jun 17 05:43:05 EDT 2008


On Jun. 16, 2008, 22:59 +0300, "david m. richter" <richterd at gmail.com> wrote:
> On Mon, Jun 16, 2008 at 2:24 PM, Benny Halevy <bhalevy at panasas.com> wrote:
>> Signed-off-by: Benny Halevy <bhalevy at panasas.com>
>> ---
>>  fs/nfsd/Makefile     |    1 +
>>  fs/nfsd/pnfsd_lexp.c |   23 +++++++++++++++++++++++
>>  2 files changed, 24 insertions(+), 0 deletions(-)
>>  create mode 100644 fs/nfsd/pnfsd_lexp.c
>>
>> diff --git a/fs/nfsd/Makefile b/fs/nfsd/Makefile
>> index 7438a77..3f74fa5 100644
>> --- a/fs/nfsd/Makefile
>> +++ b/fs/nfsd/Makefile
>> @@ -12,3 +12,4 @@ nfsd-$(CONFIG_NFSD_V3_ACL) += nfs3acl.o
>>  nfsd-$(CONFIG_NFSD_V4) += nfs4proc.o nfs4xdr.o nfs4state.o nfs4idmap.o \
>>                           nfs4acl.o nfs4callback.o nfs4recover.o
>>  nfsd-$(CONFIG_PNFSD)   += nfs4filelayoutxdr.o nfs4pnfsds.o
>> +nfsd-$(CONFIG_PNFSD_LOCAL_EXPORT) += pnfsd_lexp.o
>> diff --git a/fs/nfsd/pnfsd_lexp.c b/fs/nfsd/pnfsd_lexp.c
>> new file mode 100644
>> index 0000000..36744f7
>> --- /dev/null
>> +++ b/fs/nfsd/pnfsd_lexp.c
>> @@ -0,0 +1,23 @@
>> +/*
>> + * linux/fs/nfsd/pnfs_lexp.c
>> + *
>> + * pNFS export of local filesystems.
>> + *
>> + * Export local file systems over the files layout type.
>> + * The MDS (metadata server) functions also as a single DS (data server).
>> + * This is mostly useful for development and debugging purposes.
>> + *
>> + * This program is free software; you can redistribute it and/or modify
>> + * it under the terms of the GNU General Public License as published by
>> + * the Free Software Foundation; either version 2 of the License, or
>> + * (at your option) any later version.
>> + *
>> + * Copyright (C) 2008 Benny Halevy, <bhalevy at panasas.com>
>> + *
>> + * Initial implementation was based on the pnfs-gfs2 patches done
>> + * by David M. Richter <richterd at citi.umich.edu>
> 
> ok probably overkill even to mention it, but in the interest of
> fairness,  Frank Filz ("Frank Filz <ffilzlnx at us.ibm.com>") and i
> worked together.  :)
> 
> now, i say "probably overkill" because it's not very much code and
> because the two of us had lots of help from Marc Eshel and Dean
> Hildebrand and and and.. -- see?  :) overkill!  but i just wanted to
> chime in about frank -- maybe easiest just to drop mention of names
> and just stick with "pnfs-gfs2 patches"?  sorry for the stupid hassle.

OK.

> 
> neat idea for the pNFS/local export approach!

Thanks!
It's quite helpful too I hope :)

Benny

> 
> thanks, d.
> 
>> + */
>> +
>> +#if defined(CONFIG_PNFSD_LOCAL_EXPORT)
>> +
>> +#endif /* CONFIG_PNFSD_LOCAL_EXPORT */
>> --
>> 1.5.3.3
>>
>> _______________________________________________
>> pNFS mailing list
>> pNFS at linux-nfs.org
>> http://linux-nfs.org/cgi-bin/mailman/listinfo/pnfs
>>
> _______________________________________________
> pNFS mailing list
> pNFS at linux-nfs.org
> http://linux-nfs.org/cgi-bin/mailman/listinfo/pnfs



More information about the pNFS mailing list