Return-Path: In-Reply-To: <1132749605.180867.1323832831990.JavaMail.root@erie.cs.uoguelph.ca> References: <4EE1EC49.6010000@panasas.com> <1132749605.180867.1323832831990.JavaMail.root@erie.cs.uoguelph.ca> From: Benny Halevy Date: Thu, 15 Dec 2011 17:42:53 +0200 Message-ID: To: Rick Macklem Cc: linux-nfs@vger.kernel.org, Brent Welch , honey@citi.umich.edu, Steve Dickson , nfsv4@ietf.org Subject: Re: [nfsv4] Slides from the pNFS BoF we delivered at LISA 11 - with attachment this time List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============3833829838765310934==" Sender: nfsv4-bounces@ietf.org Errors-To: nfsv4-bounces@ietf.org MIME-Version: 1.0 List-ID: --===============3833829838765310934== Content-Type: multipart/alternative; boundary=14dae9399dd7b48c5704b423572c --14dae9399dd7b48c5704b423572c Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On Wed, Dec 14, 2011 at 5:20 AM, Rick Macklem wrote: > Boaz Harrosh wrote: > [good stuff snipped for brevity] > > > > I have on my todo list a full osd (pnfs-objects) stack port to FreeBSD > > But that's in the far future. > > Meanwhile I'd suggest the pnfs-client-core to layout-driver API be > > closely > > crafted to match that of the Linux LD API so it could be kept the same > > code base. > > Am I correct to assume that fs/nfs/nfsfilelayout* implements this API > for the file layout case? True. > If so, I'll try and build glue that can use > that code unchanged (or at least minimally changed). > > And Peter (I see you're on the cc list), is it possible to get a copy > of these files without any GPL? It looks like they have the U of Michigan > copyright, which I think should be fine for the FreeBSD folks, but then > there is > > MODULE_LICENSE("GPL"); > > in it, which I assume means it's GPL'd. (Basically, exactly the same file= , > but released without this line, would make the FreeBSD folks happy, I > think.) > (No rush on this, I can use GPL'd code, I just can't put it in the FreeBS= D > source tree easily.) The same would apply to any other layout driver that > others, like Panasas or EMC might be willing to open source for FreeBSD. > Not up to me, but it's more likely you'd be able to get the Windows code over the university license more easily... Benny > > And Boaz, thanks for the useful information. I'll probably start with > Fedora plus a patched kernel for a server to test against. (It sounds > like Steve is willing to help me out, since I haven't used "rpm" in > years and have never typed "git" in my life.:-) > > Thanks everyone for your help with this, rick > > > > For example the pnfs-objects LD is mostly pure C code > > relying > > on the ORE (Objects Raid Engine). The ORE is multy licensed library > > that > > has ports to Many platforms including Linux-Kernel > > Linux/FreeBSD/windows User-Mode and more of which only the Linux > > variants > > actually run because of the need of the iscsi stack to support BiDi > > and > > large CDB commands, Only supported by Linux. > > > > Cheers > > Boaz > > > > > rick > > > > > > ----- Original Message ----- > > >> On Thu, 08 Dec 2011 19:40:19 -0500, Sorin Faibish > > >> > > >> wrote: > > >> > > >>> Attached please find the slides that we presented yesterday at > > >>> USENIX > > >>> LISA 11 > > >>> conference in Boston. We would like to get more detailed input on > > >>> other > > >>> OS > > >>> that will support pNFS server/client (this is for Rick as well) > > >>> that > > >>> were > > >>> not mentioned in this slide set. > > >>> > > >>> /Sorin > > >>> > > >> > > >> > > >> > > >> -- > > >> Best Regards > > >> Sorin Faibish > > >> Corporate Distinguished Engineer > > >> Unified Storage Division > > >> > > >> EMC=B2 > > >> where information lives > > >> > > >> Phone: 508-435-1000 x 48545 > > >> Cellphone: 617-510-0422 > > >> Email : sfaibish@emc.com > > > _______________________________________________ > > > nfsv4 mailing list > > > nfsv4@ietf.org > > > https://www.ietf.org/mailman/listinfo/nfsv4 > > > > _______________________________________________ > > nfsv4 mailing list > > nfsv4@ietf.org > > https://www.ietf.org/mailman/listinfo/nfsv4 > _______________________________________________ > nfsv4 mailing list > nfsv4@ietf.org > https://www.ietf.org/mailman/listinfo/nfsv4 > --14dae9399dd7b48c5704b423572c Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable


On Wed, Dec 14, 2011= at 5:20 AM, Rick Macklem <rmacklem@uoguelph.ca> wrote:
Boaz Harrosh wrote:
[good stuff snipped for brevity]
>
> I have on my todo list a full osd (pnfs-objects) stack port to FreeBSD=
> But that's in the far future.
> Meanwhile I'd suggest the pnfs-client-core to layout-driver API be
> closely
> crafted to match that of the Linux LD API so it could be kept the same=
> code base.

Am I correct to assume that fs/nfs/nfsfilelayout* implements this API=
for the file layout case?


Tr= ue.
 
If so, I'll try an= d build glue that can use
that code unchanged (or at least minimally changed).

And Peter (I see you're on the cc list), is it possible to get a copy
of these files without any GPL? It looks like they have the U of Michigan copyright, which I think should be fine for the FreeBSD folks, but then
there is

  MODULE_LICENSE("GPL");

in it, which I assume means it's GPL'd. (Basically, exactly the same file,<= br> but released without this line, would make the FreeBSD folks happy, I think= .)
(No rush on this, I can use GPL'd code, I just can't put it in the FreeBSD<= br> source tree easily.) The same would apply to any other layout driver that others, like Panasas or EMC might be willing to open source for FreeBSD.

Not up to me, but it's more likely you'd = be able to get the Windows code
over the university license more = easily...

Benny
 

And Boaz, thanks for the useful information. I'll probably start with
Fedora plus a patched kernel for a server to test against. (It sounds
like Steve is willing to help me out, since I haven't used "rpm" = in
years and have never typed "git" in my life.:-)

Thanks everyone for your help with this, rick


> For example the pnfs-objects LD is mostly pure C code
> relying
> on the ORE (Objects Raid Engine). The ORE is multy licensed library > that
> has ports to Many platforms including Linux-Kernel
> Linux/FreeBSD/windows User-Mode and more of which only the Linux
> variants
> actually run because of the need of the iscsi stack to support BiDi > and
> large CDB commands, Only supported by Linux.
>
> Cheers
> Boaz
>
> > rick
> >
> > ----- Original Message -----
> >> On Thu, 08 Dec 2011 19:40:19 -0500, Sorin Faibish
> >> <sfaibish@emc.com&= gt;
> >> wrote:
> >>
> >>> Attached please find the slides that we presented yesterd= ay at
> >>> USENIX
> >>> LISA 11
> >>> conference in Boston. We would like to get more detailed = input on
> >>> other
> >>> OS
> >>> that will support pNFS server/client (this is for Rick as= well)
> >>> that
> >>> were
> >>> not mentioned in this slide set.
> >>>
> >>> /Sorin
> >>>
> >>
> >>
> >>
> >> --
> >> Best Regards
> >> Sorin Faibish
> >> Corporate Distinguished Engineer
> >> Unified Storage Division
> >>
> >> EMC=B2
> >> where information lives
> >>
> >> Phone: 508-435-1000 x 48545
> >> Cellphone: 617-510-0422
> >> Email : sfaibish@emc.com<= /a>
> > _______________________________________________
> > nfsv4 mailing list
> >
nfsv4@ietf.org
> > https://www.ietf.org/mailman/listinfo/nfsv4
>
> _______________________________________________
> nfsv4 mailing list
> nfsv4@ietf.org
> https://www.ietf.org/mailman/listinfo/nfsv4
_______________________________________________
nfsv4 mailing list
nfsv4@ietf.org
h= ttps://www.ietf.org/mailman/listinfo/nfsv4

--14dae9399dd7b48c5704b423572c-- --===============3833829838765310934== Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ nfsv4 mailing list nfsv4@ietf.org https://www.ietf.org/mailman/listinfo/nfsv4 --===============3833829838765310934==--