Return-Path: linux-nfs-owner@vger.kernel.org Received: from aa.linuxbox.com ([134.215.213.37]:2832 "EHLO aa.linuxbox.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752957Ab1K3AsR (ORCPT ); Tue, 29 Nov 2011 19:48:17 -0500 Date: Tue, 29 Nov 2011 19:48:06 -0500 (EST) From: "Matt W. Benjamin" To: Trond Myklebust Cc: Peng Tao , linux-nfs@vger.kernel.org, bhalevy@tonian.com, Garth Gibson , Marc Eshel , Boaz Harrosh Message-ID: <987731612.394.1322614086868.JavaMail.root@thunderbeast.private.linuxbox.com> In-Reply-To: <1318101352.392.1322613465836.JavaMail.root@thunderbeast.private.linuxbox.com> Subject: Re: [PATCH 0/4] nfs41: allow layoutget at pnfs_do_multiple_writes MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Sender: linux-nfs-owner@vger.kernel.org List-ID: 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. Matt ----- "Matt W. Benjamin" 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" 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@netapp.com > > 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 -- 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