Re: [PATCH 0/4] nfs41: allow layoutget at pnfs_do_multiple_writes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I think it's reasonable that we propose a strategy or strategies for consideration, let's us do so and meet back here.

Thanks,

Matt

----- "Trond Myklebust" <Trond.Myklebust@xxxxxxxxxx> wrote:

> On Tue, 2011-11-29 at 19:48 -0500, Matt W. Benjamin wrote: 
> > Let me clarify: there are files based servers, our Ceph on Ganesha
> server is one, which have file allocation not satisfied by whole-file
> layouts.  I would think that demonstrating this would be sufficient to
> get support from the Linux client to support appropriate segment
> management, at any rate, if someone is willing to write and support
> the required code, or already has.  One of those alternatives is
> certainly the case.  By the way, we wrote generic pNFS, pNFS files
> support for Ganesha and, with a big dose of help from Panasas, are
> taking it to merge.
> 
> I really want more than that. Please see the reply that I just sent
> to
> Boaz: I need a client strategy for managing partial layout segments
> in
> the case where holding a whole-file layout is not acceptable.
> Otherwise,
> what we have now should be sufficient...
> 
> Trond
> 
> > Matt
> > 
> > ----- "Matt W. Benjamin" <matt@xxxxxxxxxxxx> wrote:
> > 
> > > That would be pretty disappointing.  However, based on previous
> > > interactions, my belief would be, the
> > > Linux client will do what can be shown empirically to work better,
> or
> > > more correctly.
> > > 
> > > Matt
> > > 
> > > ----- "Trond Myklebust" <Trond.Myklebust@xxxxxxxxxx> wrote:
> > > 
> > > > On Tue, 2011-11-29 at 14:40 -0800, Boaz Harrosh wrote:
> > > > > On 11/29/2011 01:57 PM, Trond Myklebust wrote:
> > > > > >> Also Files when they will support segments and servers
> that
> > > > request segments,
> > > > > >> like the CEPH server, will very much enjoy the above,
> .i.e:
> > > Tell
> > > > me the amount
> > > > > >> you know you want to write.
> > > > > >
> > > > > > Why would we want to add segment support to the pNFS files
> > > > client???
> > > > > > Segments are a nuisance that multiply the amount of
> unnecessary
> > > > chitchat
> > > > > > between the client and the MDS without providing any
> tangible
> > > > > > benefits...
> > > > > >
> > > > >
> > > > > Your kidding right?
> > > > >
> > > > > One: it is mandated by the Standard, This is not an option. So
> a
> > > > perfectly
> > > > >      Standard complaint server is not Supported by Linux
> because
> > > we
> > > > don't see
> > > > >      the point.
> > > >
> > > > Bollocks.. Nothing is "mandated by the Standard". If the server
> > > > doesn't
> > > > give us a full layout, then we fall back to write through MDS.
> Why
> > > > dick
> > > > around with crap that SLOWS YOU DOWN.
> > > >
> > > > > Two: There are already file-layout servers out there
> (multiple)
> > > > which are
> > > > >      waiting for the Linux files-layout segment support,
> because
> > > the
> > > > underline
> > > > >      FS requires Segments and now they do not work with the
> Linux
> > > > client. These
> > > > >      are CEPH and GPFS and more.
> > > >
> > > > Then they will have a _long_ wait....
> > > >
> > > > Trond
> > > >
> > > > --
> > > > Trond Myklebust
> > > > Linux NFS client maintainer
> > > >
> > > > NetApp
> > > > Trond.Myklebust@xxxxxxxxxx
> > > > www.netapp.com
> > > 
> > > --
> > > 
> > > Matt Benjamin
> > > 
> > > The Linux Box
> > > 206 South Fifth Ave. Suite 150
> > > Ann Arbor, MI  48104
> > > 
> > > http://linuxbox.com
> > > 
> > > tel. 734-761-4689
> > > fax. 734-769-8938
> > > cel. 734-216-5309
> > 
> 
> -- 
> Trond Myklebust
> Linux NFS client maintainer
> 
> NetApp
> Trond.Myklebust@xxxxxxxxxx
> www.netapp.com

-- 

Matt Benjamin

The Linux Box
206 South Fifth Ave. Suite 150
Ann Arbor, MI  48104

http://linuxbox.com

tel. 734-761-4689
fax. 734-769-8938
cel. 734-216-5309
--
To unsubscribe from this list: send the line "unsubscribe linux-nfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Filesystem Development]     [Linux USB Development]     [Linux Media Development]     [Video for Linux]     [Linux NILFS]     [Linux Audio Users]     [Yosemite Info]     [Linux SCSI]

  Powered by Linux