All of lore.kernel.org
 help / color / mirror / Atom feed
* Re: xattr support in NFS?
       [not found] <440439536.71.1352923952209.JavaMail.root@thunderbeast.private.linuxbox.com>
@ 2012-11-14 20:13 ` Matt W. Benjamin
  2012-11-14 20:24   ` ! Myklebust, Trond
  0 siblings, 1 reply; 11+ messages in thread
From: Matt W. Benjamin @ 2012-11-14 20:13 UTC (permalink / raw)
  To: Trond Myklebust
  Cc: DENIEL Philippe, Tomasz Chmielewski, linux-nfs, tigran mkrtchyan

Hi,

feature - yes, an xattr like interface (though with NFSv4, I think I've tended to somewhat conflate in my mind the notions of xattr and named attribute, sorry).

Well, that's the thing.  An interface like xattr is generative.  I don't think the ceiling on use cases is desktop search programs.  The potential utility of the feature is something that comes to light over time, when you know you have the functionality available.  For example, the Ceph developers came up recently with an algorithm to store information related to links in a special xattr.  We've thought of exposing file checksum information as attributes.  My sense of how many potential uses there may be is related mostly, as with Tigran's remark, to the number of times I've heard someone say, "we could solve that with an xattr/named attribute."

You've said that xattrs and named attributes are completely different, but notwithstanding that, there seems to be logically quite a bit of overlap.  Clearly, the fact that the NFS protocol treats named attributes as subfiles is a detail that the client need not expose to applications.  It also seems as if an xattr interface is convenient for interacting with at a subset of named attributes (ones with tractable length names/values).  I mean, as I note, this is the proplist, and that has been a very successful interface in a lot of systems, going back a -long- ways.

Matt

----- "Trond Myklebust" <Trond.Myklebust@netapp.com> wrote:

> On Wed, 2012-11-14 at 10:20 -0500, Matt W. Benjamin wrote:
> > Actually, that reasoning sounds a little like a concession that the
> feature should be blocked precisely because it may be tremendously
> popular (useful).  I don't think the argument that proplists can be
> the building blocks for new system--but also
> application--functionality is a good argument against them.
> 
> What feature? The xattr interface? Before declaring it a major
> success
> story, you might want to consider that it has been implemented on
> several major Linux filesystems for more that 10 years, yet is used
> by
> only a handful of (non-portable) applications.
> 
> The main use-cases that I'm aware of are:
>       * Storage for ACLs.
>       * Storage for security labels.
>       * Samba uses xattrs for storing various per-file control
>         structures, when xattrs are supported by the underlying
>         filesystem.
>       * Storage for file search tags for use by programs such as
>         "beagle" and "tracker".
> 
> Both ACLs and security labels are already covered by the NFS
> protocol.
> We don't need or want an xattr protocol to solve those problems.
> 
> As for Samba, it works fine on filesystems that don't have xattrs as
> far
> as I know. Using it to re-export an NFS partition to CIFS is a
> dubious
> practice, but is not an xattr-related problem.
> 
> So that leaves the "beagle" and "tracker" use case, where the xattr
> usage for storing tags could easily be replaced by a database (and
> usually is in equivalent portable software). Most people who want to
> do
> serious work on their systems tend to turn off beagle and tracker
> anyway
> since they are notorious cpu hogs.
> 
> > ----- "Trond Myklebust" <Trond.Myklebust@netapp.com> wrote:
> > 
> > > On Wed, 2012-11-14 at 11:47 +0100, Tigran Mkrtchyan wrote:
> > > > That's bad news.... Currently we use 'magic files' to set/get
> user
> > > > specific metadata like number of events, space reservation   
> and
> > > > different file retention policies. The hope was that all could
> be
> > > done
> > > > with named attributes.
> > > >
> > > >  Tigran.
> > > >  
> > > 
> > > The setting and querying of retention policies is already covered
> in
> > > the
> > > NFSv4.1 protocol without any need for any additions. Space
> > > reservation
> > > is already covered in NFSv4.2 (as are security labels - another
> > > common
> > > hobby-horse for xattr advocates). Why don't you implement those
> > > instead
> > > of wishing for a completely different way of doing the same
> thing?
> > > 
> > > Your argument demonstrates precisely why we should never do
> xattrs
> > > over
> > > NFS. It makes it way too easy to go off and invent your own
> private
> > > and
> > > non-standard protocol for doing ioctl()-like RPC calls.
> > > 
> > > > On Tue, Nov 13, 2012 at 8:54 AM, DENIEL Philippe
> > > > <philippe.deniel@cea.fr> wrote:
> > > >         A few years ago, SGI tried to promote "NFS3 XATTR", an
> > > >         extension to NFSv3 to add xattr support. It roughly
> added 3
> > > >         functions to the protocol (GETXATTR, SETXATTR,
> LISTXATTR),
> > > in
> > > >         a similar way as what 9p.2000L does. Nothing but IRIX
> had
> > > this
> > > >         NFSv3 feature. As far as I know, it remained quite
> exotic
> > > and
> > > >         stayed a SGI's thing.
> > > >         
> > > >            Philippe
> > > >         
> > > >         Matt W. Benjamin a écrit :
> > > >         
> > > >                 Can you restate reasoning why it will never do
> so,
> > > and
> > > >                 whether this is the same as saying it will
> never
> > > >                 implement named attributes?
> > > >                 
> > > >                 Thanks,
> > > >                 
> > > >                 Matt
> > > >                 
> > > >                 ----- "Trond Myklebust"
> > > <Trond.Myklebust@netapp.com>
> > > >                 wrote:
> > > >                 
> > > >                   
> > > >                         No. We will never support xattrs over
> NFS.
> > > >                         
> > > >                             
> > > >                                 -----Original Message-----
> > > >                                 From:
> > > linux-nfs-owner@vger.kernel.org
> > > >                                 [mailto:linux-nfs-
> > > >                                 owner@vger.kernel.org] On Behalf
> Of
> > > >                                 Tomasz Chmielewski
> > > >                                 Sent: Monday, November 12, 2012
> > > 10:14
> > > >                                 AM
> > > >                                 To: linux-nfs@vger.kernel.org
> > > >                                 Subject: xattr support in NFS?
> > > >                                 
> > > >                                 Does Linux support xattr in
> NFS?
> > > >                                 
> > > >                                 IF tries using it in both NFS3
> and
> > > >                                 NFS4 under Debian Lenny
> (2.6.32,
> > > >                                       
> > > >                         both
> > > >                             
> > > >                                 server and client), without
> > > success.
> > > >                                 
> > > >                                 # setfattr -n user.comment -v
> "this
> > > is
> > > >                                 a comment" /mnt/nfs
> > > >                                 setfattr: /mnt/nfs: Operation
> not
> > > >                                 supported
> > > >                                 
> > > >                                 
> > > >                                 --
> > > >                                 Tomasz Chmielewski
> > > >                                 http://blog.wpkg.org
> > > >                                 --
> > > >                                 To unsubscribe from this list:
> send
> > > >                                 the line "unsubscribe
> linux-nfs"
> > > >                                       
> > > >                         in the
> > > >                             
> > > >                                 body of a message to
> > > >                                 majordomo@vger.kernel.org More
> > > >                                 majordomo info
> > > >                                       
> > > >                         at
> > > >                             
> > > >                                
> > > http://vger.kernel.org/majordomo-info.html
> > > >                                       
> > > >                         N�����r��y���b�X��ǧv�^�)޺{.n�
> > > >                        
> +����{���"��^n�r���z���h����&���G���h�(�階
>  <> >                         �ݢj"���m�����z�ޖ���f���h���~�m�
> > > >                             
> > > >                 
> > > >                   
> > > >         
> > > >         --
> > > >         To unsubscribe from this list: send the line
> "unsubscribe
> > > >         linux-nfs" in
> > > >         the body of a message to majordomo@vger.kernel.org
> > > >         More majordomo info at
> > > >          http://vger.kernel.org/majordomo-info.html
> > > >         
> > > > 
> > > > 
> > > 
> > > -- 
> > > Trond Myklebust
> > > Linux NFS client maintainer
> > > 
> > > NetApp
> > > Trond.Myklebust@netapp.com
> > > www.netapp.com
> > >
> N�����r��y���b�X��ǧv�^�)޺{.n�+����{���"��^n�r���z���h����&���G���h�(�階�ݢj"���m�����z�ޖ���f���h���~�m�
> > 
> 
> -- 
> 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

^ permalink raw reply	[flat|nested] 11+ messages in thread

* !
  2012-11-14 20:13 ` xattr support in NFS? Matt W. Benjamin
@ 2012-11-14 20:24   ` Myklebust, Trond
  0 siblings, 0 replies; 11+ messages in thread
From: Myklebust, Trond @ 2012-11-14 20:24 UTC (permalink / raw)
  To: Matt W. Benjamin
  Cc: DENIEL Philippe, Tomasz Chmielewski, linux-nfs, tigran mkrtchyan

T24gV2VkLCAyMDEyLTExLTE0IGF0IDE1OjEzIC0wNTAwLCBNYXR0IFcuIEJlbmphbWluIHdyb3Rl
Og0KPiBIaSwNCj4gDQo+IGZlYXR1cmUgLSB5ZXMsIGFuIHhhdHRyIGxpa2UgaW50ZXJmYWNlICh0
aG91Z2ggd2l0aCBORlN2NCwgSSB0aGluayBJJ3ZlIHRlbmRlZCB0byBzb21ld2hhdCBjb25mbGF0
ZSBpbiBteSBtaW5kIHRoZSBub3Rpb25zIG9mIHhhdHRyIGFuZCBuYW1lZCBhdHRyaWJ1dGUsIHNv
cnJ5KS4NCj4gDQo+IFdlbGwsIHRoYXQncyB0aGUgdGhpbmcuICBBbiBpbnRlcmZhY2UgbGlrZSB4
YXR0ciBpcyBnZW5lcmF0aXZlLiAgSSBkb24ndCB0aGluayB0aGUgY2VpbGluZyBvbiB1c2UgY2Fz
ZXMgaXMgZGVza3RvcCBzZWFyY2ggcHJvZ3JhbXMuICBUaGUgcG90ZW50aWFsIHV0aWxpdHkgb2Yg
dGhlIGZlYXR1cmUgaXMgc29tZXRoaW5nIHRoYXQgY29tZXMgdG8gbGlnaHQgb3ZlciB0aW1lLCB3
aGVuIHlvdSBrbm93IHlvdSBoYXZlIHRoZSBmdW5jdGlvbmFsaXR5IGF2YWlsYWJsZS4gIEZvciBl
eGFtcGxlLCB0aGUgQ2VwaCBkZXZlbG9wZXJzIGNhbWUgdXAgcmVjZW50bHkgd2l0aCBhbiBhbGdv
cml0aG0gdG8gc3RvcmUgaW5mb3JtYXRpb24gcmVsYXRlZCB0byBsaW5rcyBpbiBhIHNwZWNpYWwg
eGF0dHIuICBXZSd2ZSB0aG91Z2h0IG9mIGV4cG9zaW5nIGZpbGUgY2hlY2tzdW0gaW5mb3JtYXRp
b24gYXMgYXR0cmlidXRlcy4gIE15IHNlbnNlIG9mIGhvdyBtYW55IHBvdGVudGlhbCB1c2VzIHRo
ZXJlIG1heSBiZSBpcyByZWxhdGVkIG1vc3RseSwgYXMgd2l0aCBUaWdyYW4ncyByZW1hcmssIHRv
IHRoZSBudW1iZXIgb2YgdGltZXMgSSd2ZSBoZWFyZCBzb21lb25lIHNheSwgIndlIGNvdWxkIHNv
bHZlIHRoYXQgd2l0aCBhbiB4YXR0ci9uYW1lZCBhdHRyaWJ1dGUuIg0KDQpJZiBpdCBpcyBhIGZl
YXR1cmUgd2hpY2ggaXMgb25seSBhdmFpbGFibGUgaWYgdGhlIHVuZGVybHlpbmcgZmlsZXN5c3Rl
bQ0KaGFwcGVucyB0byBiZSBDZXBoLCB0aGVuIHdoeSBleHBvc2UgaXQgb3ZlciBORlMgYXQgYWxs
PyBKdXN0IGhhdmUgeW91cg0KY3VzdG9tZXIgcnVuIGEgQ2VwaCBjbGllbnQgYW5kIGJlIGhhcHB5
Lg0KDQpUaGUgcG9pbnQgb2YgdXNpbmcgTkZTIGlzIHRvIF9zdGFuZGFyZGlzZV8uDQoNCj4gWW91
J3ZlIHNhaWQgdGhhdCB4YXR0cnMgYW5kIG5hbWVkIGF0dHJpYnV0ZXMgYXJlIGNvbXBsZXRlbHkg
ZGlmZmVyZW50LCBidXQgbm90d2l0aHN0YW5kaW5nIHRoYXQsIHRoZXJlIHNlZW1zIHRvIGJlIGxv
Z2ljYWxseSBxdWl0ZSBhIGJpdCBvZiBvdmVybGFwLiAgQ2xlYXJseSwgdGhlIGZhY3QgdGhhdCB0
aGUgTkZTIHByb3RvY29sIHRyZWF0cyBuYW1lZCBhdHRyaWJ1dGVzIGFzIHN1YmZpbGVzIGlzIGEg
ZGV0YWlsIHRoYXQgdGhlIGNsaWVudCBuZWVkIG5vdCBleHBvc2UgdG8gYXBwbGljYXRpb25zLiAg
SXQgYWxzbyBzZWVtcyBhcyBpZiBhbiB4YXR0ciBpbnRlcmZhY2UgaXMgY29udmVuaWVudCBmb3Ig
aW50ZXJhY3Rpbmcgd2l0aCBhdCBhIHN1YnNldCBvZiBuYW1lZCBhdHRyaWJ1dGVzIChvbmVzIHdp
dGggdHJhY3RhYmxlIGxlbmd0aCBuYW1lcy92YWx1ZXMpLiAgSSBtZWFuLCBhcyBJIG5vdGUsIHRo
aXMgaXMgdGhlIHByb3BsaXN0LCBhbmQgdGhhdCBoYXMgYmVlbiBhIHZlcnkgc3VjY2Vzc2Z1bCBp
bnRlcmZhY2UgaW4gYSBsb3Qgb2Ygc3lzdGVtcywgZ29pbmcgYmFjayBhIC1sb25nLSB3YXlzLg0K
DQpOTyEgR08gQVdBWSEhISENCg0KU2VyaW91c2x5LCBpZiB5b3UgZG9uJ3QgdW5kZXJzdGFuZCB0
aGUgY29uY2VwdCBvZiBhIHN0YW5kYXJkLCB0aGVuIGdvDQphd2F5IQ0KDQpUcm9uZA0KDQo+IE1h
dHQNCj4gDQo+IC0tLS0tICJUcm9uZCBNeWtsZWJ1c3QiIDxUcm9uZC5NeWtsZWJ1c3RAbmV0YXBw
LmNvbT4gd3JvdGU6DQo+IA0KPiA+IE9uIFdlZCwgMjAxMi0xMS0xNCBhdCAxMDoyMCAtMDUwMCwg
TWF0dCBXLiBCZW5qYW1pbiB3cm90ZToNCj4gPiA+IEFjdHVhbGx5LCB0aGF0IHJlYXNvbmluZyBz
b3VuZHMgYSBsaXR0bGUgbGlrZSBhIGNvbmNlc3Npb24gdGhhdCB0aGUNCj4gPiBmZWF0dXJlIHNo
b3VsZCBiZSBibG9ja2VkIHByZWNpc2VseSBiZWNhdXNlIGl0IG1heSBiZSB0cmVtZW5kb3VzbHkN
Cj4gPiBwb3B1bGFyICh1c2VmdWwpLiAgSSBkb24ndCB0aGluayB0aGUgYXJndW1lbnQgdGhhdCBw
cm9wbGlzdHMgY2FuIGJlDQo+ID4gdGhlIGJ1aWxkaW5nIGJsb2NrcyBmb3IgbmV3IHN5c3RlbS0t
YnV0IGFsc28NCj4gPiBhcHBsaWNhdGlvbi0tZnVuY3Rpb25hbGl0eSBpcyBhIGdvb2QgYXJndW1l
bnQgYWdhaW5zdCB0aGVtLg0KPiA+IA0KPiA+IFdoYXQgZmVhdHVyZT8gVGhlIHhhdHRyIGludGVy
ZmFjZT8gQmVmb3JlIGRlY2xhcmluZyBpdCBhIG1ham9yDQo+ID4gc3VjY2Vzcw0KPiA+IHN0b3J5
LCB5b3UgbWlnaHQgd2FudCB0byBjb25zaWRlciB0aGF0IGl0IGhhcyBiZWVuIGltcGxlbWVudGVk
IG9uDQo+ID4gc2V2ZXJhbCBtYWpvciBMaW51eCBmaWxlc3lzdGVtcyBmb3IgbW9yZSB0aGF0IDEw
IHllYXJzLCB5ZXQgaXMgdXNlZA0KPiA+IGJ5DQo+ID4gb25seSBhIGhhbmRmdWwgb2YgKG5vbi1w
b3J0YWJsZSkgYXBwbGljYXRpb25zLg0KPiA+IA0KPiA+IFRoZSBtYWluIHVzZS1jYXNlcyB0aGF0
IEknbSBhd2FyZSBvZiBhcmU6DQo+ID4gICAgICAgKiBTdG9yYWdlIGZvciBBQ0xzLg0KPiA+ICAg
ICAgICogU3RvcmFnZSBmb3Igc2VjdXJpdHkgbGFiZWxzLg0KPiA+ICAgICAgICogU2FtYmEgdXNl
cyB4YXR0cnMgZm9yIHN0b3JpbmcgdmFyaW91cyBwZXItZmlsZSBjb250cm9sDQo+ID4gICAgICAg
ICBzdHJ1Y3R1cmVzLCB3aGVuIHhhdHRycyBhcmUgc3VwcG9ydGVkIGJ5IHRoZSB1bmRlcmx5aW5n
DQo+ID4gICAgICAgICBmaWxlc3lzdGVtLg0KPiA+ICAgICAgICogU3RvcmFnZSBmb3IgZmlsZSBz
ZWFyY2ggdGFncyBmb3IgdXNlIGJ5IHByb2dyYW1zIHN1Y2ggYXMNCj4gPiAgICAgICAgICJiZWFn
bGUiIGFuZCAidHJhY2tlciIuDQo+ID4gDQo+ID4gQm90aCBBQ0xzIGFuZCBzZWN1cml0eSBsYWJl
bHMgYXJlIGFscmVhZHkgY292ZXJlZCBieSB0aGUgTkZTDQo+ID4gcHJvdG9jb2wuDQo+ID4gV2Ug
ZG9uJ3QgbmVlZCBvciB3YW50IGFuIHhhdHRyIHByb3RvY29sIHRvIHNvbHZlIHRob3NlIHByb2Js
ZW1zLg0KPiA+IA0KPiA+IEFzIGZvciBTYW1iYSwgaXQgd29ya3MgZmluZSBvbiBmaWxlc3lzdGVt
cyB0aGF0IGRvbid0IGhhdmUgeGF0dHJzIGFzDQo+ID4gZmFyDQo+ID4gYXMgSSBrbm93LiBVc2lu
ZyBpdCB0byByZS1leHBvcnQgYW4gTkZTIHBhcnRpdGlvbiB0byBDSUZTIGlzIGENCj4gPiBkdWJp
b3VzDQo+ID4gcHJhY3RpY2UsIGJ1dCBpcyBub3QgYW4geGF0dHItcmVsYXRlZCBwcm9ibGVtLg0K
PiA+IA0KPiA+IFNvIHRoYXQgbGVhdmVzIHRoZSAiYmVhZ2xlIiBhbmQgInRyYWNrZXIiIHVzZSBj
YXNlLCB3aGVyZSB0aGUgeGF0dHINCj4gPiB1c2FnZSBmb3Igc3RvcmluZyB0YWdzIGNvdWxkIGVh
c2lseSBiZSByZXBsYWNlZCBieSBhIGRhdGFiYXNlIChhbmQNCj4gPiB1c3VhbGx5IGlzIGluIGVx
dWl2YWxlbnQgcG9ydGFibGUgc29mdHdhcmUpLiBNb3N0IHBlb3BsZSB3aG8gd2FudCB0bw0KPiA+
IGRvDQo+ID4gc2VyaW91cyB3b3JrIG9uIHRoZWlyIHN5c3RlbXMgdGVuZCB0byB0dXJuIG9mZiBi
ZWFnbGUgYW5kIHRyYWNrZXINCj4gPiBhbnl3YXkNCj4gPiBzaW5jZSB0aGV5IGFyZSBub3Rvcmlv
dXMgY3B1IGhvZ3MuDQo+ID4gDQo+ID4gPiAtLS0tLSAiVHJvbmQgTXlrbGVidXN0IiA8VHJvbmQu
TXlrbGVidXN0QG5ldGFwcC5jb20+IHdyb3RlOg0KPiA+ID4gDQo+ID4gPiA+IE9uIFdlZCwgMjAx
Mi0xMS0xNCBhdCAxMTo0NyArMDEwMCwgVGlncmFuIE1rcnRjaHlhbiB3cm90ZToNCj4gPiA+ID4g
PiBUaGF0J3MgYmFkIG5ld3MuLi4uIEN1cnJlbnRseSB3ZSB1c2UgJ21hZ2ljIGZpbGVzJyB0byBz
ZXQvZ2V0DQo+ID4gdXNlcg0KPiA+ID4gPiA+IHNwZWNpZmljIG1ldGFkYXRhIGxpa2UgbnVtYmVy
IG9mIGV2ZW50cywgc3BhY2UgcmVzZXJ2YXRpb24gICANCj4gPiBhbmQNCj4gPiA+ID4gPiBkaWZm
ZXJlbnQgZmlsZSByZXRlbnRpb24gcG9saWNpZXMuIFRoZSBob3BlIHdhcyB0aGF0IGFsbCBjb3Vs
ZA0KPiA+IGJlDQo+ID4gPiA+IGRvbmUNCj4gPiA+ID4gPiB3aXRoIG5hbWVkIGF0dHJpYnV0ZXMu
DQo+ID4gPiA+ID4NCj4gPiA+ID4gPiAgVGlncmFuLg0KPiA+ID4gPiA+ICANCj4gPiA+ID4gDQo+
ID4gPiA+IFRoZSBzZXR0aW5nIGFuZCBxdWVyeWluZyBvZiByZXRlbnRpb24gcG9saWNpZXMgaXMg
YWxyZWFkeSBjb3ZlcmVkDQo+ID4gaW4NCj4gPiA+ID4gdGhlDQo+ID4gPiA+IE5GU3Y0LjEgcHJv
dG9jb2wgd2l0aG91dCBhbnkgbmVlZCBmb3IgYW55IGFkZGl0aW9ucy4gU3BhY2UNCj4gPiA+ID4g
cmVzZXJ2YXRpb24NCj4gPiA+ID4gaXMgYWxyZWFkeSBjb3ZlcmVkIGluIE5GU3Y0LjIgKGFzIGFy
ZSBzZWN1cml0eSBsYWJlbHMgLSBhbm90aGVyDQo+ID4gPiA+IGNvbW1vbg0KPiA+ID4gPiBob2Ji
eS1ob3JzZSBmb3IgeGF0dHIgYWR2b2NhdGVzKS4gV2h5IGRvbid0IHlvdSBpbXBsZW1lbnQgdGhv
c2UNCj4gPiA+ID4gaW5zdGVhZA0KPiA+ID4gPiBvZiB3aXNoaW5nIGZvciBhIGNvbXBsZXRlbHkg
ZGlmZmVyZW50IHdheSBvZiBkb2luZyB0aGUgc2FtZQ0KPiA+IHRoaW5nPw0KPiA+ID4gPiANCj4g
PiA+ID4gWW91ciBhcmd1bWVudCBkZW1vbnN0cmF0ZXMgcHJlY2lzZWx5IHdoeSB3ZSBzaG91bGQg
bmV2ZXIgZG8NCj4gPiB4YXR0cnMNCj4gPiA+ID4gb3Zlcg0KPiA+ID4gPiBORlMuIEl0IG1ha2Vz
IGl0IHdheSB0b28gZWFzeSB0byBnbyBvZmYgYW5kIGludmVudCB5b3VyIG93bg0KPiA+IHByaXZh
dGUNCj4gPiA+ID4gYW5kDQo+ID4gPiA+IG5vbi1zdGFuZGFyZCBwcm90b2NvbCBmb3IgZG9pbmcg
aW9jdGwoKS1saWtlIFJQQyBjYWxscy4NCj4gPiA+ID4gDQo+ID4gPiA+ID4gT24gVHVlLCBOb3Yg
MTMsIDIwMTIgYXQgODo1NCBBTSwgREVOSUVMIFBoaWxpcHBlDQo+ID4gPiA+ID4gPHBoaWxpcHBl
LmRlbmllbEBjZWEuZnI+IHdyb3RlOg0KPiA+ID4gPiA+ICAgICAgICAgQSBmZXcgeWVhcnMgYWdv
LCBTR0kgdHJpZWQgdG8gcHJvbW90ZSAiTkZTMyBYQVRUUiIsIGFuDQo+ID4gPiA+ID4gICAgICAg
ICBleHRlbnNpb24gdG8gTkZTdjMgdG8gYWRkIHhhdHRyIHN1cHBvcnQuIEl0IHJvdWdobHkNCj4g
PiBhZGRlZCAzDQo+ID4gPiA+ID4gICAgICAgICBmdW5jdGlvbnMgdG8gdGhlIHByb3RvY29sIChH
RVRYQVRUUiwgU0VUWEFUVFIsDQo+ID4gTElTVFhBVFRSKSwNCj4gPiA+ID4gaW4NCj4gPiA+ID4g
PiAgICAgICAgIGEgc2ltaWxhciB3YXkgYXMgd2hhdCA5cC4yMDAwTCBkb2VzLiBOb3RoaW5nIGJ1
dCBJUklYDQo+ID4gaGFkDQo+ID4gPiA+IHRoaXMNCj4gPiA+ID4gPiAgICAgICAgIE5GU3YzIGZl
YXR1cmUuIEFzIGZhciBhcyBJIGtub3csIGl0IHJlbWFpbmVkIHF1aXRlDQo+ID4gZXhvdGljDQo+
ID4gPiA+IGFuZA0KPiA+ID4gPiA+ICAgICAgICAgc3RheWVkIGEgU0dJJ3MgdGhpbmcuDQo+ID4g
PiA+ID4gICAgICAgICANCj4gPiA+ID4gPiAgICAgICAgICAgIFBoaWxpcHBlDQo+ID4gPiA+ID4g
ICAgICAgICANCj4gPiA+ID4gPiAgICAgICAgIE1hdHQgVy4gQmVuamFtaW4gYSDDqWNyaXQgOg0K
PiA+ID4gPiA+ICAgICAgICAgDQo+ID4gPiA+ID4gICAgICAgICAgICAgICAgIENhbiB5b3UgcmVz
dGF0ZSByZWFzb25pbmcgd2h5IGl0IHdpbGwgbmV2ZXIgZG8NCj4gPiBzbywNCj4gPiA+ID4gYW5k
DQo+ID4gPiA+ID4gICAgICAgICAgICAgICAgIHdoZXRoZXIgdGhpcyBpcyB0aGUgc2FtZSBhcyBz
YXlpbmcgaXQgd2lsbA0KPiA+IG5ldmVyDQo+ID4gPiA+ID4gICAgICAgICAgICAgICAgIGltcGxl
bWVudCBuYW1lZCBhdHRyaWJ1dGVzPw0KPiA+ID4gPiA+ICAgICAgICAgICAgICAgICANCj4gPiA+
ID4gPiAgICAgICAgICAgICAgICAgVGhhbmtzLA0KPiA+ID4gPiA+ICAgICAgICAgICAgICAgICAN
Cj4gPiA+ID4gPiAgICAgICAgICAgICAgICAgTWF0dA0KPiA+ID4gPiA+ICAgICAgICAgICAgICAg
ICANCj4gPiA+ID4gPiAgICAgICAgICAgICAgICAgLS0tLS0gIlRyb25kIE15a2xlYnVzdCINCj4g
PiA+ID4gPFRyb25kLk15a2xlYnVzdEBuZXRhcHAuY29tPg0KPiA+ID4gPiA+ICAgICAgICAgICAg
ICAgICB3cm90ZToNCj4gPiA+ID4gPiAgICAgICAgICAgICAgICAgDQo+ID4gPiA+ID4gICAgICAg
ICAgICAgICAgICAgDQo+ID4gPiA+ID4gICAgICAgICAgICAgICAgICAgICAgICAgTm8uIFdlIHdp
bGwgbmV2ZXIgc3VwcG9ydCB4YXR0cnMgb3Zlcg0KPiA+IE5GUy4NCj4gPiA+ID4gPiAgICAgICAg
ICAgICAgICAgICAgICAgICANCj4gPiA+ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
DQo+ID4gPiA+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLQ0KPiA+ID4gPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
RnJvbToNCj4gPiA+ID4gbGludXgtbmZzLW93bmVyQHZnZXIua2VybmVsLm9yZw0KPiA+ID4gPiA+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW21haWx0bzpsaW51eC1uZnMtDQo+ID4g
PiA+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvd25lckB2Z2VyLmtlcm5lbC5v
cmddIE9uIEJlaGFsZg0KPiA+IE9mDQo+ID4gPiA+ID4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBUb21hc3ogQ2htaWVsZXdza2kNCj4gPiA+ID4gPiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFNlbnQ6IE1vbmRheSwgTm92ZW1iZXIgMTIsIDIwMTINCj4gPiA+ID4gMTA6
MTQNCj4gPiA+ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFNDQo+ID4gPiA+
ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUbzogbGludXgtbmZzQHZnZXIua2Vy
bmVsLm9yZw0KPiA+ID4gPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU3ViamVj
dDogeGF0dHIgc3VwcG9ydCBpbiBORlM/DQo+ID4gPiA+ID4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICANCj4gPiA+ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIERv
ZXMgTGludXggc3VwcG9ydCB4YXR0ciBpbg0KPiA+IE5GUz8NCj4gPiA+ID4gPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KPiA+ID4gPiA+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgSUYgdHJpZXMgdXNpbmcgaXQgaW4gYm90aCBORlMzDQo+ID4gYW5kDQo+ID4gPiA+
ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBORlM0IHVuZGVyIERlYmlhbiBMZW5u
eQ0KPiA+ICgyLjYuMzIsDQo+ID4gPiA+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICANCj4gPiA+ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICBib3RoDQo+ID4gPiA+
ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KPiA+ID4gPiA+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc2VydmVyIGFuZCBjbGllbnQpLCB3aXRob3V0DQo+ID4gPiA+IHN1
Y2Nlc3MuDQo+ID4gPiA+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCj4gPiA+
ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICMgc2V0ZmF0dHIgLW4gdXNlci5j
b21tZW50IC12DQo+ID4gInRoaXMNCj4gPiA+ID4gaXMNCj4gPiA+ID4gPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGEgY29tbWVudCIgL21udC9uZnMNCj4gPiA+ID4gPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHNldGZhdHRyOiAvbW50L25mczogT3BlcmF0aW9uDQo+
ID4gbm90DQo+ID4gPiA+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdXBwb3J0
ZWQNCj4gPiA+ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KPiA+ID4gPiA+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQo+ID4gPiA+ID4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAtLQ0KPiA+ID4gPiA+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgVG9tYXN6IENobWllbGV3c2tpDQo+ID4gPiA+ID4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBodHRwOi8vYmxvZy53cGtnLm9yZw0KPiA+ID4gPiA+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgLS0NCj4gPiA+ID4gPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFRvIHVuc3Vic2NyaWJlIGZyb20gdGhpcyBsaXN0Og0KPiA+IHNlbmQNCj4gPiA+
ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZSBsaW5lICJ1bnN1YnNjcmli
ZQ0KPiA+IGxpbnV4LW5mcyINCj4gPiA+ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIA0KPiA+ID4gPiA+ICAgICAgICAgICAgICAgICAgICAgICAgIGluIHRoZQ0KPiA+
ID4gPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCj4gPiA+ID4gPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJvZHkgb2YgYSBtZXNzYWdlIHRvDQo+ID4gPiA+ID4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYWpvcmRvbW9Admdlci5rZXJuZWwub3JnIE1v
cmUNCj4gPiA+ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1ham9yZG9tbyBp
bmZvDQo+ID4gPiA+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCj4g
PiA+ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICBhdA0KPiA+ID4gPiA+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICANCj4gPiA+ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgDQo+ID4gPiA+IGh0dHA6Ly92Z2VyLmtlcm5lbC5vcmcvbWFqb3Jkb21vLWluZm8uaHRtbA0K
PiA+ID4gPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQo+ID4gPiA+
ID4gICAgICAgICAgICAgICAgICAgICAgICAgTu+/ve+/ve+/ve+/ve+/vXLvv73vv71577+977+9
77+9Yu+/vVjvv73vv73Hp3bvv71e77+9Kd66ey5u77+9DQo+ID4gPiA+ID4gICAgICAgICAgICAg
ICAgICAgICAgICANCj4gPiAr77+977+977+977+9e++/ve+/ve+/vSLvv73vv71ebu+/vXLvv73v
v73vv71677+977+977+9aO+/ve+/ve+/ve+/vSbvv73vv73vv71H77+977+977+9aO+/vSjvv73p
mo4NCiA8PiAgPD4gPiAgICAgICAgICAgICAgICAgICAgICAgICDvv73domoi77+977+977+9be+/
ve+/ve+/ve+/ve+/vXrvv73elu+/ve+/ve+/vWbvv73vv73vv71o77+977+977+9fu+/vW3vv70N
Cj4gPiA+ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQo+ID4gPiA+ID4gICAgICAg
ICAgICAgICAgIA0KPiA+ID4gPiA+ICAgICAgICAgICAgICAgICAgIA0KPiA+ID4gPiA+ICAgICAg
ICAgDQo+ID4gPiA+ID4gICAgICAgICAtLQ0KPiA+ID4gPiA+ICAgICAgICAgVG8gdW5zdWJzY3Jp
YmUgZnJvbSB0aGlzIGxpc3Q6IHNlbmQgdGhlIGxpbmUNCj4gPiAidW5zdWJzY3JpYmUNCj4gPiA+
ID4gPiAgICAgICAgIGxpbnV4LW5mcyIgaW4NCj4gPiA+ID4gPiAgICAgICAgIHRoZSBib2R5IG9m
IGEgbWVzc2FnZSB0byBtYWpvcmRvbW9Admdlci5rZXJuZWwub3JnDQo+ID4gPiA+ID4gICAgICAg
ICBNb3JlIG1ham9yZG9tbyBpbmZvIGF0DQo+ID4gPiA+ID4gICAgICAgICAgaHR0cDovL3ZnZXIu
a2VybmVsLm9yZy9tYWpvcmRvbW8taW5mby5odG1sDQo+ID4gPiA+ID4gICAgICAgICANCj4gPiA+
ID4gPiANCj4gPiA+ID4gPiANCj4gPiA+ID4gDQo+ID4gPiA+IC0tIA0KPiA+ID4gPiBUcm9uZCBN
eWtsZWJ1c3QNCj4gPiA+ID4gTGludXggTkZTIGNsaWVudCBtYWludGFpbmVyDQo+ID4gPiA+IA0K
PiA+ID4gPiBOZXRBcHANCj4gPiA+ID4gVHJvbmQuTXlrbGVidXN0QG5ldGFwcC5jb20NCj4gPiA+
ID4gd3d3Lm5ldGFwcC5jb20NCj4gPiA+ID4NCj4gPiBO77+977+977+977+977+9cu+/ve+/vXnv
v73vv73vv71i77+9WO+/ve+/vcendu+/vV7vv70p3rp7Lm7vv70r77+977+977+977+9e++/ve+/
ve+/vSLvv73vv71ebu+/vXLvv73vv73vv71677+977+977+9aO+/ve+/ve+/ve+/vSbvv73vv73v
v71H77+977+977+9aO+/vSjvv73pmo7vv73domoi77+977+977+9be+/ve+/ve+/ve+/ve+/vXrv
v73elu+/ve+/ve+/vWbvv73vv73vv71o77+977+977+9fu+/vW3vv70NCj4gPiA+IA0KPiA+IA0K
PiA+IC0tIA0KPiA+IFRyb25kIE15a2xlYnVzdA0KPiA+IExpbnV4IE5GUyBjbGllbnQgbWFpbnRh
aW5lcg0KPiA+IA0KPiA+IE5ldEFwcA0KPiA+IFRyb25kLk15a2xlYnVzdEBuZXRhcHAuY29tDQo+
ID4gd3d3Lm5ldGFwcC5jb20NCj4gDQoNCi0tIA0KVHJvbmQgTXlrbGVidXN0DQpMaW51eCBORlMg
Y2xpZW50IG1haW50YWluZXINCg0KTmV0QXBwDQpUcm9uZC5NeWtsZWJ1c3RAbmV0YXBwLmNvbQ0K
d3d3Lm5ldGFwcC5jb20NCg==

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: xattr support in NFS?
       [not found]           ` <CAGue13puoByUyEn6WAP4z+Csom7chv3VUsSAmb-ZP0gN7DaKTA@mail.gmail.com>
@ 2012-11-15 18:23             ` Myklebust, Trond
  0 siblings, 0 replies; 11+ messages in thread
From: Myklebust, Trond @ 2012-11-15 18:23 UTC (permalink / raw)
  To: tigran.mkrtchyan
  Cc: DENIEL Philippe, Matt W. Benjamin, Tomasz Chmielewski, linux-nfs

T24gVGh1LCAyMDEyLTExLTE1IGF0IDE4OjUxICswMTAwLCBUaWdyYW4gTWtydGNoeWFuIHdyb3Rl
Og0KPiANCj4gT24gV2VkLCBOb3YgMTQsIDIwMTIgYXQgNDowMyBQTSwgTXlrbGVidXN0LCBUcm9u
ZA0KPiA8VHJvbmQuTXlrbGVidXN0QG5ldGFwcC5jb20+IHdyb3RlOg0KPiAgICAgICAgIE9uIFdl
ZCwgMjAxMi0xMS0xNCBhdCAxMTo0NyArMDEwMCwgVGlncmFuIE1rcnRjaHlhbiB3cm90ZToNCj4g
ICAgICAgICA+IFRoYXQncyBiYWQgbmV3cy4uLi4gQ3VycmVudGx5IHdlIHVzZSAnbWFnaWMgZmls
ZXMnIHRvDQo+ICAgICAgICAgc2V0L2dldCB1c2VyDQo+ICAgICAgICAgPiBzcGVjaWZpYyBtZXRh
ZGF0YSBsaWtlIG51bWJlciBvZiBldmVudHMsIHNwYWNlIHJlc2VydmF0aW9uDQo+ICAgICAgICAg
ICAgYW5kDQo+ICAgICAgICAgPiBkaWZmZXJlbnQgZmlsZSByZXRlbnRpb24gcG9saWNpZXMuIFRo
ZSBob3BlIHdhcyB0aGF0IGFsbA0KPiAgICAgICAgIGNvdWxkIGJlIGRvbmUNCj4gICAgICAgICA+
IHdpdGggbmFtZWQgYXR0cmlidXRlcy4NCj4gICAgICAgICA+DQo+ICAgICAgICAgPiAgVGlncmFu
Lg0KPiAgICAgICAgID4NCj4gICAgICAgICANCj4gICAgICAgICANCj4gICAgICAgICBUaGUgc2V0
dGluZyBhbmQgcXVlcnlpbmcgb2YgcmV0ZW50aW9uIHBvbGljaWVzIGlzIGFscmVhZHkNCj4gICAg
ICAgICBjb3ZlcmVkIGluIHRoZQ0KPiAgICAgICAgIE5GU3Y0LjEgcHJvdG9jb2wgd2l0aG91dCBh
bnkgbmVlZCBmb3IgYW55IGFkZGl0aW9ucy4gU3BhY2UNCj4gICAgICAgICByZXNlcnZhdGlvbg0K
PiAgICAgICAgIGlzIGFscmVhZHkgY292ZXJlZCBpbiBORlN2NC4yIChhcyBhcmUgc2VjdXJpdHkg
bGFiZWxzIC0NCj4gICAgICAgICBhbm90aGVyIGNvbW1vbg0KPiAgICAgICAgIGhvYmJ5LWhvcnNl
IGZvciB4YXR0ciBhZHZvY2F0ZXMpLiBXaHkgZG9uJ3QgeW91IGltcGxlbWVudA0KPiAgICAgICAg
IHRob3NlIGluc3RlYWQNCj4gICAgICAgICBvZiB3aXNoaW5nIGZvciBhIGNvbXBsZXRlbHkgZGlm
ZmVyZW50IHdheSBvZiBkb2luZyB0aGUgc2FtZQ0KPiAgICAgICAgIHRoaW5nPw0KPiAgICAgICAg
IA0KPiANCj4gDQo+IEJlIGNhdXNlIHRoZSBvbmx5IHRvb2wgd2hpY2ggSSBoYXZlIG9uIHRoZSBj
bGllbnQgc2lkZSBpcyBzZXQvZ2V0DQo+IHhhdHRyLg0KDQpZb3UncmUgbm90IHdyaXRpbmcgYSBj
bGllbnQ7IHlvdSdyZSB3cml0aW5nIGEgc2VydmVyLg0KDQoNCi0tIA0KVHJvbmQgTXlrbGVidXN0
DQpMaW51eCBORlMgY2xpZW50IG1haW50YWluZXINCg0KTmV0QXBwDQpUcm9uZC5NeWtsZWJ1c3RA
bmV0YXBwLmNvbQ0Kd3d3Lm5ldGFwcC5jb20NCg==

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: xattr support in NFS?
  2012-11-14 15:20           ` Matt W. Benjamin
@ 2012-11-14 17:03             ` Myklebust, Trond
  0 siblings, 0 replies; 11+ messages in thread
From: Myklebust, Trond @ 2012-11-14 17:03 UTC (permalink / raw)
  To: Matt W. Benjamin
  Cc: DENIEL Philippe, Tomasz Chmielewski, linux-nfs, tigran mkrtchyan

T24gV2VkLCAyMDEyLTExLTE0IGF0IDEwOjIwIC0wNTAwLCBNYXR0IFcuIEJlbmphbWluIHdyb3Rl
Og0KPiBBY3R1YWxseSwgdGhhdCByZWFzb25pbmcgc291bmRzIGEgbGl0dGxlIGxpa2UgYSBjb25j
ZXNzaW9uIHRoYXQgdGhlIGZlYXR1cmUgc2hvdWxkIGJlIGJsb2NrZWQgcHJlY2lzZWx5IGJlY2F1
c2UgaXQgbWF5IGJlIHRyZW1lbmRvdXNseSBwb3B1bGFyICh1c2VmdWwpLiAgSSBkb24ndCB0aGlu
ayB0aGUgYXJndW1lbnQgdGhhdCBwcm9wbGlzdHMgY2FuIGJlIHRoZSBidWlsZGluZyBibG9ja3Mg
Zm9yIG5ldyBzeXN0ZW0tLWJ1dCBhbHNvIGFwcGxpY2F0aW9uLS1mdW5jdGlvbmFsaXR5IGlzIGEg
Z29vZCBhcmd1bWVudCBhZ2FpbnN0IHRoZW0uDQoNCldoYXQgZmVhdHVyZT8gVGhlIHhhdHRyIGlu
dGVyZmFjZT8gQmVmb3JlIGRlY2xhcmluZyBpdCBhIG1ham9yIHN1Y2Nlc3MNCnN0b3J5LCB5b3Ug
bWlnaHQgd2FudCB0byBjb25zaWRlciB0aGF0IGl0IGhhcyBiZWVuIGltcGxlbWVudGVkIG9uDQpz
ZXZlcmFsIG1ham9yIExpbnV4IGZpbGVzeXN0ZW1zIGZvciBtb3JlIHRoYXQgMTAgeWVhcnMsIHll
dCBpcyB1c2VkIGJ5DQpvbmx5IGEgaGFuZGZ1bCBvZiAobm9uLXBvcnRhYmxlKSBhcHBsaWNhdGlv
bnMuDQoNClRoZSBtYWluIHVzZS1jYXNlcyB0aGF0IEknbSBhd2FyZSBvZiBhcmU6DQogICAgICAq
IFN0b3JhZ2UgZm9yIEFDTHMuDQogICAgICAqIFN0b3JhZ2UgZm9yIHNlY3VyaXR5IGxhYmVscy4N
CiAgICAgICogU2FtYmEgdXNlcyB4YXR0cnMgZm9yIHN0b3JpbmcgdmFyaW91cyBwZXItZmlsZSBj
b250cm9sDQogICAgICAgIHN0cnVjdHVyZXMsIHdoZW4geGF0dHJzIGFyZSBzdXBwb3J0ZWQgYnkg
dGhlIHVuZGVybHlpbmcNCiAgICAgICAgZmlsZXN5c3RlbS4NCiAgICAgICogU3RvcmFnZSBmb3Ig
ZmlsZSBzZWFyY2ggdGFncyBmb3IgdXNlIGJ5IHByb2dyYW1zIHN1Y2ggYXMNCiAgICAgICAgImJl
YWdsZSIgYW5kICJ0cmFja2VyIi4NCg0KQm90aCBBQ0xzIGFuZCBzZWN1cml0eSBsYWJlbHMgYXJl
IGFscmVhZHkgY292ZXJlZCBieSB0aGUgTkZTIHByb3RvY29sLg0KV2UgZG9uJ3QgbmVlZCBvciB3
YW50IGFuIHhhdHRyIHByb3RvY29sIHRvIHNvbHZlIHRob3NlIHByb2JsZW1zLg0KDQpBcyBmb3Ig
U2FtYmEsIGl0IHdvcmtzIGZpbmUgb24gZmlsZXN5c3RlbXMgdGhhdCBkb24ndCBoYXZlIHhhdHRy
cyBhcyBmYXINCmFzIEkga25vdy4gVXNpbmcgaXQgdG8gcmUtZXhwb3J0IGFuIE5GUyBwYXJ0aXRp
b24gdG8gQ0lGUyBpcyBhIGR1YmlvdXMNCnByYWN0aWNlLCBidXQgaXMgbm90IGFuIHhhdHRyLXJl
bGF0ZWQgcHJvYmxlbS4NCg0KU28gdGhhdCBsZWF2ZXMgdGhlICJiZWFnbGUiIGFuZCAidHJhY2tl
ciIgdXNlIGNhc2UsIHdoZXJlIHRoZSB4YXR0cg0KdXNhZ2UgZm9yIHN0b3JpbmcgdGFncyBjb3Vs
ZCBlYXNpbHkgYmUgcmVwbGFjZWQgYnkgYSBkYXRhYmFzZSAoYW5kDQp1c3VhbGx5IGlzIGluIGVx
dWl2YWxlbnQgcG9ydGFibGUgc29mdHdhcmUpLiBNb3N0IHBlb3BsZSB3aG8gd2FudCB0byBkbw0K
c2VyaW91cyB3b3JrIG9uIHRoZWlyIHN5c3RlbXMgdGVuZCB0byB0dXJuIG9mZiBiZWFnbGUgYW5k
IHRyYWNrZXIgYW55d2F5DQpzaW5jZSB0aGV5IGFyZSBub3RvcmlvdXMgY3B1IGhvZ3MuDQoNCj4g
LS0tLS0gIlRyb25kIE15a2xlYnVzdCIgPFRyb25kLk15a2xlYnVzdEBuZXRhcHAuY29tPiB3cm90
ZToNCj4gDQo+ID4gT24gV2VkLCAyMDEyLTExLTE0IGF0IDExOjQ3ICswMTAwLCBUaWdyYW4gTWty
dGNoeWFuIHdyb3RlOg0KPiA+ID4gVGhhdCdzIGJhZCBuZXdzLi4uLiBDdXJyZW50bHkgd2UgdXNl
ICdtYWdpYyBmaWxlcycgdG8gc2V0L2dldCB1c2VyDQo+ID4gPiBzcGVjaWZpYyBtZXRhZGF0YSBs
aWtlIG51bWJlciBvZiBldmVudHMsIHNwYWNlIHJlc2VydmF0aW9uICAgIGFuZA0KPiA+ID4gZGlm
ZmVyZW50IGZpbGUgcmV0ZW50aW9uIHBvbGljaWVzLiBUaGUgaG9wZSB3YXMgdGhhdCBhbGwgY291
bGQgYmUNCj4gPiBkb25lDQo+ID4gPiB3aXRoIG5hbWVkIGF0dHJpYnV0ZXMuDQo+ID4gPg0KPiA+
ID4gIFRpZ3Jhbi4NCj4gPiA+ICANCj4gPiANCj4gPiBUaGUgc2V0dGluZyBhbmQgcXVlcnlpbmcg
b2YgcmV0ZW50aW9uIHBvbGljaWVzIGlzIGFscmVhZHkgY292ZXJlZCBpbg0KPiA+IHRoZQ0KPiA+
IE5GU3Y0LjEgcHJvdG9jb2wgd2l0aG91dCBhbnkgbmVlZCBmb3IgYW55IGFkZGl0aW9ucy4gU3Bh
Y2UNCj4gPiByZXNlcnZhdGlvbg0KPiA+IGlzIGFscmVhZHkgY292ZXJlZCBpbiBORlN2NC4yIChh
cyBhcmUgc2VjdXJpdHkgbGFiZWxzIC0gYW5vdGhlcg0KPiA+IGNvbW1vbg0KPiA+IGhvYmJ5LWhv
cnNlIGZvciB4YXR0ciBhZHZvY2F0ZXMpLiBXaHkgZG9uJ3QgeW91IGltcGxlbWVudCB0aG9zZQ0K
PiA+IGluc3RlYWQNCj4gPiBvZiB3aXNoaW5nIGZvciBhIGNvbXBsZXRlbHkgZGlmZmVyZW50IHdh
eSBvZiBkb2luZyB0aGUgc2FtZSB0aGluZz8NCj4gPiANCj4gPiBZb3VyIGFyZ3VtZW50IGRlbW9u
c3RyYXRlcyBwcmVjaXNlbHkgd2h5IHdlIHNob3VsZCBuZXZlciBkbyB4YXR0cnMNCj4gPiBvdmVy
DQo+ID4gTkZTLiBJdCBtYWtlcyBpdCB3YXkgdG9vIGVhc3kgdG8gZ28gb2ZmIGFuZCBpbnZlbnQg
eW91ciBvd24gcHJpdmF0ZQ0KPiA+IGFuZA0KPiA+IG5vbi1zdGFuZGFyZCBwcm90b2NvbCBmb3Ig
ZG9pbmcgaW9jdGwoKS1saWtlIFJQQyBjYWxscy4NCj4gPiANCj4gPiA+IE9uIFR1ZSwgTm92IDEz
LCAyMDEyIGF0IDg6NTQgQU0sIERFTklFTCBQaGlsaXBwZQ0KPiA+ID4gPHBoaWxpcHBlLmRlbmll
bEBjZWEuZnI+IHdyb3RlOg0KPiA+ID4gICAgICAgICBBIGZldyB5ZWFycyBhZ28sIFNHSSB0cmll
ZCB0byBwcm9tb3RlICJORlMzIFhBVFRSIiwgYW4NCj4gPiA+ICAgICAgICAgZXh0ZW5zaW9uIHRv
IE5GU3YzIHRvIGFkZCB4YXR0ciBzdXBwb3J0LiBJdCByb3VnaGx5IGFkZGVkIDMNCj4gPiA+ICAg
ICAgICAgZnVuY3Rpb25zIHRvIHRoZSBwcm90b2NvbCAoR0VUWEFUVFIsIFNFVFhBVFRSLCBMSVNU
WEFUVFIpLA0KPiA+IGluDQo+ID4gPiAgICAgICAgIGEgc2ltaWxhciB3YXkgYXMgd2hhdCA5cC4y
MDAwTCBkb2VzLiBOb3RoaW5nIGJ1dCBJUklYIGhhZA0KPiA+IHRoaXMNCj4gPiA+ICAgICAgICAg
TkZTdjMgZmVhdHVyZS4gQXMgZmFyIGFzIEkga25vdywgaXQgcmVtYWluZWQgcXVpdGUgZXhvdGlj
DQo+ID4gYW5kDQo+ID4gPiAgICAgICAgIHN0YXllZCBhIFNHSSdzIHRoaW5nLg0KPiA+ID4gICAg
ICAgICANCj4gPiA+ICAgICAgICAgICAgUGhpbGlwcGUNCj4gPiA+ICAgICAgICAgDQo+ID4gPiAg
ICAgICAgIE1hdHQgVy4gQmVuamFtaW4gYSDDqWNyaXQgOg0KPiA+ID4gICAgICAgICANCj4gPiA+
ICAgICAgICAgICAgICAgICBDYW4geW91IHJlc3RhdGUgcmVhc29uaW5nIHdoeSBpdCB3aWxsIG5l
dmVyIGRvIHNvLA0KPiA+IGFuZA0KPiA+ID4gICAgICAgICAgICAgICAgIHdoZXRoZXIgdGhpcyBp
cyB0aGUgc2FtZSBhcyBzYXlpbmcgaXQgd2lsbCBuZXZlcg0KPiA+ID4gICAgICAgICAgICAgICAg
IGltcGxlbWVudCBuYW1lZCBhdHRyaWJ1dGVzPw0KPiA+ID4gICAgICAgICAgICAgICAgIA0KPiA+
ID4gICAgICAgICAgICAgICAgIFRoYW5rcywNCj4gPiA+ICAgICAgICAgICAgICAgICANCj4gPiA+
ICAgICAgICAgICAgICAgICBNYXR0DQo+ID4gPiAgICAgICAgICAgICAgICAgDQo+ID4gPiAgICAg
ICAgICAgICAgICAgLS0tLS0gIlRyb25kIE15a2xlYnVzdCINCj4gPiA8VHJvbmQuTXlrbGVidXN0
QG5ldGFwcC5jb20+DQo+ID4gPiAgICAgICAgICAgICAgICAgd3JvdGU6DQo+ID4gPiAgICAgICAg
ICAgICAgICAgDQo+ID4gPiAgICAgICAgICAgICAgICAgICANCj4gPiA+ICAgICAgICAgICAgICAg
ICAgICAgICAgIE5vLiBXZSB3aWxsIG5ldmVyIHN1cHBvcnQgeGF0dHJzIG92ZXIgTkZTLg0KPiA+
ID4gICAgICAgICAgICAgICAgICAgICAgICAgDQo+ID4gPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgDQo+ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0tLS0tT3JpZ2lu
YWwgTWVzc2FnZS0tLS0tDQo+ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZy
b206DQo+ID4gbGludXgtbmZzLW93bmVyQHZnZXIua2VybmVsLm9yZw0KPiA+ID4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBbbWFpbHRvOmxpbnV4LW5mcy0NCj4gPiA+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgb3duZXJAdmdlci5rZXJuZWwub3JnXSBPbiBCZWhhbGYg
T2YNCj4gPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVG9tYXN6IENobWllbGV3
c2tpDQo+ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNlbnQ6IE1vbmRheSwg
Tm92ZW1iZXIgMTIsIDIwMTINCj4gPiAxMDoxNA0KPiA+ID4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBBTQ0KPiA+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUbzog
bGludXgtbmZzQHZnZXIua2VybmVsLm9yZw0KPiA+ID4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBTdWJqZWN0OiB4YXR0ciBzdXBwb3J0IGluIE5GUz8NCj4gPiA+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgDQo+ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIERvZXMgTGludXggc3VwcG9ydCB4YXR0ciBpbiBORlM/DQo+ID4gPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIA0KPiA+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBJRiB0cmllcyB1c2luZyBpdCBpbiBib3RoIE5GUzMgYW5kDQo+ID4gPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIE5GUzQgdW5kZXIgRGViaWFuIExlbm55ICgyLjYuMzIsDQo+ID4g
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KPiA+ID4gICAgICAgICAg
ICAgICAgICAgICAgICAgYm90aA0KPiA+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
PiA+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZXJ2ZXIgYW5kIGNsaWVudCks
IHdpdGhvdXQNCj4gPiBzdWNjZXNzLg0KPiA+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICANCj4gPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIyBzZXRmYXR0ciAt
biB1c2VyLmNvbW1lbnQgLXYgInRoaXMNCj4gPiBpcw0KPiA+ID4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBhIGNvbW1lbnQiIC9tbnQvbmZzDQo+ID4gPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHNldGZhdHRyOiAvbW50L25mczogT3BlcmF0aW9uIG5vdA0KPiA+ID4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdXBwb3J0ZWQNCj4gPiA+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgDQo+ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIA0KPiA+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLQ0KPiA+ID4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUb21hc3ogQ2htaWVsZXdza2kNCj4gPiA+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHR0cDovL2Jsb2cud3BrZy5vcmcNCj4g
PiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLS0NCj4gPiA+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgVG8gdW5zdWJzY3JpYmUgZnJvbSB0aGlzIGxpc3Q6IHNlbmQN
Cj4gPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlIGxpbmUgInVuc3Vic2Ny
aWJlIGxpbnV4LW5mcyINCj4gPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgDQo+ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICBpbiB0aGUNCj4gPiA+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICANCj4gPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYm9keSBvZiBhIG1lc3NhZ2UgdG8NCj4gPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbWFqb3Jkb21vQHZnZXIua2VybmVsLm9yZyBNb3JlDQo+ID4gPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG1ham9yZG9tbyBpbmZvDQo+ID4gPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KPiA+ID4gICAgICAgICAgICAgICAgICAgICAgICAgYXQN
Cj4gPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCj4gPiA+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICANCj4gPiBodHRwOi8vdmdlci5rZXJuZWwub3JnL21ham9yZG9tby1p
bmZvLmh0bWwNCj4gPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQo+
ID4gPiAgICAgICAgICAgICAgICAgICAgICAgICBO77+977+977+977+977+9cu+/ve+/vXnvv73v
v73vv71i77+9WO+/ve+/vcendu+/vV7vv70p3rp7Lm7vv70NCj4gPiA+ICAgICAgICAgICAgICAg
ICAgICAgICAgICvvv73vv73vv73vv71777+977+977+9Iu+/ve+/vV5u77+9cu+/ve+/ve+/vXrv
v73vv73vv71o77+977+977+977+9Ju+/ve+/ve+/vUfvv73vv73vv71o77+9KO+/vemajg0KIDw+
ID4gICAgICAgICAgICAgICAgICAgICAgICAg77+93aJqIu+/ve+/ve+/vW3vv73vv73vv73vv73v
v71677+93pbvv73vv73vv71m77+977+977+9aO+/ve+/ve+/vX7vv71t77+9DQo+ID4gPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgDQo+ID4gPiAgICAgICAgICAgICAgICAgDQo+ID4gPiAg
ICAgICAgICAgICAgICAgICANCj4gPiA+ICAgICAgICAgDQo+ID4gPiAgICAgICAgIC0tDQo+ID4g
PiAgICAgICAgIFRvIHVuc3Vic2NyaWJlIGZyb20gdGhpcyBsaXN0OiBzZW5kIHRoZSBsaW5lICJ1
bnN1YnNjcmliZQ0KPiA+ID4gICAgICAgICBsaW51eC1uZnMiIGluDQo+ID4gPiAgICAgICAgIHRo
ZSBib2R5IG9mIGEgbWVzc2FnZSB0byBtYWpvcmRvbW9Admdlci5rZXJuZWwub3JnDQo+ID4gPiAg
ICAgICAgIE1vcmUgbWFqb3Jkb21vIGluZm8gYXQNCj4gPiA+ICAgICAgICAgIGh0dHA6Ly92Z2Vy
Lmtlcm5lbC5vcmcvbWFqb3Jkb21vLWluZm8uaHRtbA0KPiA+ID4gICAgICAgICANCj4gPiA+IA0K
PiA+ID4gDQo+ID4gDQo+ID4gLS0gDQo+ID4gVHJvbmQgTXlrbGVidXN0DQo+ID4gTGludXggTkZT
IGNsaWVudCBtYWludGFpbmVyDQo+ID4gDQo+ID4gTmV0QXBwDQo+ID4gVHJvbmQuTXlrbGVidXN0
QG5ldGFwcC5jb20NCj4gPiB3d3cubmV0YXBwLmNvbQ0KPiA+IE7vv73vv73vv73vv73vv71y77+9
77+9ee+/ve+/ve+/vWLvv71Y77+977+9x6d277+9Xu+/vSneunsubu+/vSvvv73vv73vv73vv717
77+977+977+9Iu+/ve+/vV5u77+9cu+/ve+/ve+/vXrvv73vv73vv71o77+977+977+977+9Ju+/
ve+/ve+/vUfvv73vv73vv71o77+9KO+/vemaju+/vd2iaiLvv73vv73vv71t77+977+977+977+9
77+9eu+/vd6W77+977+977+9Zu+/ve+/ve+/vWjvv73vv73vv71+77+9be+/vQ0KPiANCg0KLS0g
DQpUcm9uZCBNeWtsZWJ1c3QNCkxpbnV4IE5GUyBjbGllbnQgbWFpbnRhaW5lcg0KDQpOZXRBcHAN
ClRyb25kLk15a2xlYnVzdEBuZXRhcHAuY29tDQp3d3cubmV0YXBwLmNvbQ0K

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: xattr support in NFS?
  2012-11-14 15:03         ` Myklebust, Trond
@ 2012-11-14 15:20           ` Matt W. Benjamin
  2012-11-14 17:03             ` Myklebust, Trond
       [not found]           ` <CAGue13puoByUyEn6WAP4z+Csom7chv3VUsSAmb-ZP0gN7DaKTA@mail.gmail.com>
  1 sibling, 1 reply; 11+ messages in thread
From: Matt W. Benjamin @ 2012-11-14 15:20 UTC (permalink / raw)
  To: Trond Myklebust
  Cc: DENIEL Philippe, Tomasz Chmielewski, linux-nfs, tigran mkrtchyan

Actually, that reasoning sounds a little like a concession that the feature should be blocked precisely because it may be tremendously popular (useful).  I don't think the argument that proplists can be the building blocks for new system--but also application--functionality is a good argument against them.

----- "Trond Myklebust" <Trond.Myklebust@netapp.com> wrote:

> On Wed, 2012-11-14 at 11:47 +0100, Tigran Mkrtchyan wrote:
> > That's bad news.... Currently we use 'magic files' to set/get user
> > specific metadata like number of events, space reservation    and
> > different file retention policies. The hope was that all could be
> done
> > with named attributes.
> >
> >  Tigran.
> >  
> 
> The setting and querying of retention policies is already covered in
> the
> NFSv4.1 protocol without any need for any additions. Space
> reservation
> is already covered in NFSv4.2 (as are security labels - another
> common
> hobby-horse for xattr advocates). Why don't you implement those
> instead
> of wishing for a completely different way of doing the same thing?
> 
> Your argument demonstrates precisely why we should never do xattrs
> over
> NFS. It makes it way too easy to go off and invent your own private
> and
> non-standard protocol for doing ioctl()-like RPC calls.
> 
> > On Tue, Nov 13, 2012 at 8:54 AM, DENIEL Philippe
> > <philippe.deniel@cea.fr> wrote:
> >         A few years ago, SGI tried to promote "NFS3 XATTR", an
> >         extension to NFSv3 to add xattr support. It roughly added 3
> >         functions to the protocol (GETXATTR, SETXATTR, LISTXATTR),
> in
> >         a similar way as what 9p.2000L does. Nothing but IRIX had
> this
> >         NFSv3 feature. As far as I know, it remained quite exotic
> and
> >         stayed a SGI's thing.
> >         
> >            Philippe
> >         
> >         Matt W. Benjamin a écrit :
> >         
> >                 Can you restate reasoning why it will never do so,
> and
> >                 whether this is the same as saying it will never
> >                 implement named attributes?
> >                 
> >                 Thanks,
> >                 
> >                 Matt
> >                 
> >                 ----- "Trond Myklebust"
> <Trond.Myklebust@netapp.com>
> >                 wrote:
> >                 
> >                   
> >                         No. We will never support xattrs over NFS.
> >                         
> >                             
> >                                 -----Original Message-----
> >                                 From:
> linux-nfs-owner@vger.kernel.org
> >                                 [mailto:linux-nfs-
> >                                 owner@vger.kernel.org] On Behalf Of
> >                                 Tomasz Chmielewski
> >                                 Sent: Monday, November 12, 2012
> 10:14
> >                                 AM
> >                                 To: linux-nfs@vger.kernel.org
> >                                 Subject: xattr support in NFS?
> >                                 
> >                                 Does Linux support xattr in NFS?
> >                                 
> >                                 IF tries using it in both NFS3 and
> >                                 NFS4 under Debian Lenny (2.6.32,
> >                                       
> >                         both
> >                             
> >                                 server and client), without
> success.
> >                                 
> >                                 # setfattr -n user.comment -v "this
> is
> >                                 a comment" /mnt/nfs
> >                                 setfattr: /mnt/nfs: Operation not
> >                                 supported
> >                                 
> >                                 
> >                                 --
> >                                 Tomasz Chmielewski
> >                                 http://blog.wpkg.org
> >                                 --
> >                                 To unsubscribe from this list: send
> >                                 the line "unsubscribe linux-nfs"
> >                                       
> >                         in the
> >                             
> >                                 body of a message to
> >                                 majordomo@vger.kernel.org More
> >                                 majordomo info
> >                                       
> >                         at
> >                             
> >                                
> http://vger.kernel.org/majordomo-info.html
> >                                       
> >                         N�����r��y���b�X��ǧv�^�)޺{.n�
> >                         +����{���"��^n�r���z���h����&���G���h�(�階
> >                         �ݢj"���m�����z�ޖ���f���h���~�m�
> >                             
> >                 
> >                   
> >         
> >         --
> >         To unsubscribe from this list: send the line "unsubscribe
> >         linux-nfs" in
> >         the body of a message to majordomo@vger.kernel.org
> >         More majordomo info at
> >          http://vger.kernel.org/majordomo-info.html
> >         
> > 
> > 
> 
> -- 
> Trond Myklebust
> Linux NFS client maintainer
> 
> NetApp
> Trond.Myklebust@netapp.com
> www.netapp.com
> N�����r��y���b�X��ǧv�^�)޺{.n�+����{���"��^n�r���z���h����&���G���h�(�階�ݢj"���m�����z�ޖ���f���h���~�m�

-- 
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

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: xattr support in NFS?
       [not found]       ` <CAGue13o69+M4zDrHj3Cs5dSJz_bT49UPoBO=QKr+JCnXwYgcqg@mail.gmail.com>
@ 2012-11-14 15:03         ` Myklebust, Trond
  2012-11-14 15:20           ` Matt W. Benjamin
       [not found]           ` <CAGue13puoByUyEn6WAP4z+Csom7chv3VUsSAmb-ZP0gN7DaKTA@mail.gmail.com>
  0 siblings, 2 replies; 11+ messages in thread
From: Myklebust, Trond @ 2012-11-14 15:03 UTC (permalink / raw)
  To: tigran.mkrtchyan
  Cc: DENIEL Philippe, Matt W. Benjamin, Tomasz Chmielewski, linux-nfs

T24gV2VkLCAyMDEyLTExLTE0IGF0IDExOjQ3ICswMTAwLCBUaWdyYW4gTWtydGNoeWFuIHdyb3Rl
Og0KPiBUaGF0J3MgYmFkIG5ld3MuLi4uIEN1cnJlbnRseSB3ZSB1c2UgJ21hZ2ljIGZpbGVzJyB0
byBzZXQvZ2V0IHVzZXINCj4gc3BlY2lmaWMgbWV0YWRhdGEgbGlrZSBudW1iZXIgb2YgZXZlbnRz
LCBzcGFjZSByZXNlcnZhdGlvbiAgICBhbmQNCj4gZGlmZmVyZW50IGZpbGUgcmV0ZW50aW9uIHBv
bGljaWVzLiBUaGUgaG9wZSB3YXMgdGhhdCBhbGwgY291bGQgYmUgZG9uZQ0KPiB3aXRoIG5hbWVk
IGF0dHJpYnV0ZXMuDQo+DQo+ICBUaWdyYW4uDQo+ICANCg0KVGhlIHNldHRpbmcgYW5kIHF1ZXJ5
aW5nIG9mIHJldGVudGlvbiBwb2xpY2llcyBpcyBhbHJlYWR5IGNvdmVyZWQgaW4gdGhlDQpORlN2
NC4xIHByb3RvY29sIHdpdGhvdXQgYW55IG5lZWQgZm9yIGFueSBhZGRpdGlvbnMuIFNwYWNlIHJl
c2VydmF0aW9uDQppcyBhbHJlYWR5IGNvdmVyZWQgaW4gTkZTdjQuMiAoYXMgYXJlIHNlY3VyaXR5
IGxhYmVscyAtIGFub3RoZXIgY29tbW9uDQpob2JieS1ob3JzZSBmb3IgeGF0dHIgYWR2b2NhdGVz
KS4gV2h5IGRvbid0IHlvdSBpbXBsZW1lbnQgdGhvc2UgaW5zdGVhZA0Kb2Ygd2lzaGluZyBmb3Ig
YSBjb21wbGV0ZWx5IGRpZmZlcmVudCB3YXkgb2YgZG9pbmcgdGhlIHNhbWUgdGhpbmc/DQoNCllv
dXIgYXJndW1lbnQgZGVtb25zdHJhdGVzIHByZWNpc2VseSB3aHkgd2Ugc2hvdWxkIG5ldmVyIGRv
IHhhdHRycyBvdmVyDQpORlMuIEl0IG1ha2VzIGl0IHdheSB0b28gZWFzeSB0byBnbyBvZmYgYW5k
IGludmVudCB5b3VyIG93biBwcml2YXRlIGFuZA0Kbm9uLXN0YW5kYXJkIHByb3RvY29sIGZvciBk
b2luZyBpb2N0bCgpLWxpa2UgUlBDIGNhbGxzLg0KDQo+IE9uIFR1ZSwgTm92IDEzLCAyMDEyIGF0
IDg6NTQgQU0sIERFTklFTCBQaGlsaXBwZQ0KPiA8cGhpbGlwcGUuZGVuaWVsQGNlYS5mcj4gd3Jv
dGU6DQo+ICAgICAgICAgQSBmZXcgeWVhcnMgYWdvLCBTR0kgdHJpZWQgdG8gcHJvbW90ZSAiTkZT
MyBYQVRUUiIsIGFuDQo+ICAgICAgICAgZXh0ZW5zaW9uIHRvIE5GU3YzIHRvIGFkZCB4YXR0ciBz
dXBwb3J0LiBJdCByb3VnaGx5IGFkZGVkIDMNCj4gICAgICAgICBmdW5jdGlvbnMgdG8gdGhlIHBy
b3RvY29sIChHRVRYQVRUUiwgU0VUWEFUVFIsIExJU1RYQVRUUiksIGluDQo+ICAgICAgICAgYSBz
aW1pbGFyIHdheSBhcyB3aGF0IDlwLjIwMDBMIGRvZXMuIE5vdGhpbmcgYnV0IElSSVggaGFkIHRo
aXMNCj4gICAgICAgICBORlN2MyBmZWF0dXJlLiBBcyBmYXIgYXMgSSBrbm93LCBpdCByZW1haW5l
ZCBxdWl0ZSBleG90aWMgYW5kDQo+ICAgICAgICAgc3RheWVkIGEgU0dJJ3MgdGhpbmcuDQo+ICAg
ICAgICAgDQo+ICAgICAgICAgICAgUGhpbGlwcGUNCj4gICAgICAgICANCj4gICAgICAgICBNYXR0
IFcuIEJlbmphbWluIGEgw6ljcml0IDoNCj4gICAgICAgICANCj4gICAgICAgICAgICAgICAgIENh
biB5b3UgcmVzdGF0ZSByZWFzb25pbmcgd2h5IGl0IHdpbGwgbmV2ZXIgZG8gc28sIGFuZA0KPiAg
ICAgICAgICAgICAgICAgd2hldGhlciB0aGlzIGlzIHRoZSBzYW1lIGFzIHNheWluZyBpdCB3aWxs
IG5ldmVyDQo+ICAgICAgICAgICAgICAgICBpbXBsZW1lbnQgbmFtZWQgYXR0cmlidXRlcz8NCj4g
ICAgICAgICAgICAgICAgIA0KPiAgICAgICAgICAgICAgICAgVGhhbmtzLA0KPiAgICAgICAgICAg
ICAgICAgDQo+ICAgICAgICAgICAgICAgICBNYXR0DQo+ICAgICAgICAgICAgICAgICANCj4gICAg
ICAgICAgICAgICAgIC0tLS0tICJUcm9uZCBNeWtsZWJ1c3QiIDxUcm9uZC5NeWtsZWJ1c3RAbmV0
YXBwLmNvbT4NCj4gICAgICAgICAgICAgICAgIHdyb3RlOg0KPiAgICAgICAgICAgICAgICAgDQo+
ICAgICAgICAgICAgICAgICAgIA0KPiAgICAgICAgICAgICAgICAgICAgICAgICBOby4gV2Ugd2ls
bCBuZXZlciBzdXBwb3J0IHhhdHRycyBvdmVyIE5GUy4NCj4gICAgICAgICAgICAgICAgICAgICAg
ICAgDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEZyb206IGxpbnV4LW5mcy1vd25lckB2Z2VyLmtlcm5lbC5vcmcN
Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbbWFpbHRvOmxpbnV4LW5mcy0NCj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvd25lckB2Z2VyLmtlcm5lbC5vcmddIE9u
IEJlaGFsZiBPZg0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRvbWFzeiBDaG1p
ZWxld3NraQ0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNlbnQ6IE1vbmRheSwg
Tm92ZW1iZXIgMTIsIDIwMTIgMTA6MTQNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBBTQ0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRvOiBsaW51eC1uZnNAdmdl
ci5rZXJuZWwub3JnDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU3ViamVjdDog
eGF0dHIgc3VwcG9ydCBpbiBORlM/DQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
DQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRG9lcyBMaW51eCBzdXBwb3J0IHhh
dHRyIGluIE5GUz8NCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBJRiB0cmllcyB1c2luZyBpdCBpbiBib3RoIE5GUzMg
YW5kDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTkZTNCB1bmRlciBEZWJpYW4g
TGVubnkgKDIuNi4zMiwNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAN
Cj4gICAgICAgICAgICAgICAgICAgICAgICAgYm90aA0KPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VydmVyIGFuZCBjbGll
bnQpLCB3aXRob3V0IHN1Y2Nlc3MuDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
DQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIyBzZXRmYXR0ciAtbiB1c2VyLmNv
bW1lbnQgLXYgInRoaXMgaXMNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIGNv
bW1lbnQiIC9tbnQvbmZzDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2V0ZmF0
dHI6IC9tbnQvbmZzOiBPcGVyYXRpb24gbm90DQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc3VwcG9ydGVkDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQo+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQo+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgLS0NCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUb21hc3ogQ2ht
aWVsZXdza2kNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBodHRwOi8vYmxvZy53
cGtnLm9yZw0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0tDQo+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgVG8gdW5zdWJzY3JpYmUgZnJvbSB0aGlzIGxpc3Q6IHNl
bmQNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGUgbGluZSAidW5zdWJzY3Jp
YmUgbGludXgtbmZzIg0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
PiAgICAgICAgICAgICAgICAgICAgICAgICBpbiB0aGUNCj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvZHkgb2YgYSBtZXNz
YWdlIHRvDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFqb3Jkb21vQHZnZXIu
a2VybmVsLm9yZyBNb3JlDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFqb3Jk
b21vIGluZm8NCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCj4gICAg
ICAgICAgICAgICAgICAgICAgICAgYXQNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGh0dHA6Ly92Z2VyLmtlcm5lbC5vcmcv
bWFqb3Jkb21vLWluZm8uaHRtbA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIA0KPiAgICAgICAgICAgICAgICAgICAgICAgICBO77+977+977+977+977+9cu+/ve+/vXnv
v73vv73vv71i77+9WO+/ve+/vcendu+/vV7vv70p3rp7Lm7vv70NCj4gICAgICAgICAgICAgICAg
ICAgICAgICAgK++/ve+/ve+/ve+/vXvvv73vv73vv70i77+977+9Xm7vv71y77+977+977+9eu+/
ve+/ve+/vWjvv73vv73vv73vv70m77+977+977+9R++/ve+/ve+/vWjvv70o77+96ZqODQo+ICAg
ICAgICAgICAgICAgICAgICAgICAgIO+/vd2iaiLvv73vv73vv71t77+977+977+977+977+9eu+/
vd6W77+977+977+9Zu+/ve+/ve+/vWjvv73vv73vv71+77+9be+/vQ0KPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgDQo+ICAgICAgICAgICAgICAgICANCj4gICAgICAgICAgICAgICAgICAg
DQo+ICAgICAgICAgDQo+ICAgICAgICAgLS0NCj4gICAgICAgICBUbyB1bnN1YnNjcmliZSBmcm9t
IHRoaXMgbGlzdDogc2VuZCB0aGUgbGluZSAidW5zdWJzY3JpYmUNCj4gICAgICAgICBsaW51eC1u
ZnMiIGluDQo+ICAgICAgICAgdGhlIGJvZHkgb2YgYSBtZXNzYWdlIHRvIG1ham9yZG9tb0B2Z2Vy
Lmtlcm5lbC5vcmcNCj4gICAgICAgICBNb3JlIG1ham9yZG9tbyBpbmZvIGF0DQo+ICAgICAgICAg
IGh0dHA6Ly92Z2VyLmtlcm5lbC5vcmcvbWFqb3Jkb21vLWluZm8uaHRtbA0KPiAgICAgICAgIA0K
PiANCj4gDQoNCi0tIA0KVHJvbmQgTXlrbGVidXN0DQpMaW51eCBORlMgY2xpZW50IG1haW50YWlu
ZXINCg0KTmV0QXBwDQpUcm9uZC5NeWtsZWJ1c3RAbmV0YXBwLmNvbQ0Kd3d3Lm5ldGFwcC5jb20N
Cg==

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: xattr support in NFS?
  2012-11-12 19:49   ` Matt W. Benjamin
  2012-11-12 20:23     ` Myklebust, Trond
@ 2012-11-13  7:54     ` DENIEL Philippe
       [not found]       ` <CAGue13o69+M4zDrHj3Cs5dSJz_bT49UPoBO=QKr+JCnXwYgcqg@mail.gmail.com>
  1 sibling, 1 reply; 11+ messages in thread
From: DENIEL Philippe @ 2012-11-13  7:54 UTC (permalink / raw)
  To: Matt W. Benjamin; +Cc: Trond Myklebust, Tomasz Chmielewski, linux-nfs

A few years ago, SGI tried to promote "NFS3 XATTR", an extension to 
NFSv3 to add xattr support. It roughly added 3 functions to the protocol 
(GETXATTR, SETXATTR, LISTXATTR), in a similar way as what 9p.2000L does. 
Nothing but IRIX had this NFSv3 feature. As far as I know, it remained 
quite exotic and stayed a SGI's thing.

    Philippe

Matt W. Benjamin a écrit :
> Can you restate reasoning why it will never do so, and whether this is the same as saying it will never implement named attributes?
>
> Thanks,
>
> Matt
>
> ----- "Trond Myklebust" <Trond.Myklebust@netapp.com> wrote:
>
>   
>> No. We will never support xattrs over NFS.
>>
>>     
>>> -----Original Message-----
>>> From: linux-nfs-owner@vger.kernel.org [mailto:linux-nfs-
>>> owner@vger.kernel.org] On Behalf Of Tomasz Chmielewski
>>> Sent: Monday, November 12, 2012 10:14 AM
>>> To: linux-nfs@vger.kernel.org
>>> Subject: xattr support in NFS?
>>>
>>> Does Linux support xattr in NFS?
>>>
>>> IF tries using it in both NFS3 and NFS4 under Debian Lenny (2.6.32,
>>>       
>> both
>>     
>>> server and client), without success.
>>>
>>> # setfattr -n user.comment -v "this is a comment" /mnt/nfs
>>> setfattr: /mnt/nfs: Operation not supported
>>>
>>>
>>> --
>>> Tomasz Chmielewski
>>> http://blog.wpkg.org
>>> --
>>> To unsubscribe from this list: send the line "unsubscribe linux-nfs"
>>>       
>> in the
>>     
>>> body of a message to majordomo@vger.kernel.org More majordomo info
>>>       
>> at
>>     
>>> http://vger.kernel.org/majordomo-info.html
>>>       
>> N�����r��y���b�X��ǧv�^�)޺{.n�+����{���"��^n�r���z���h����&���G���h�(�階�ݢj"���m�����z�ޖ���f���h���~�m�
>>     
>
>   


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: xattr support in NFS?
  2012-11-12 19:49   ` Matt W. Benjamin
@ 2012-11-12 20:23     ` Myklebust, Trond
  2012-11-13  7:54     ` DENIEL Philippe
  1 sibling, 0 replies; 11+ messages in thread
From: Myklebust, Trond @ 2012-11-12 20:23 UTC (permalink / raw)
  To: Matt W. Benjamin; +Cc: Tomasz Chmielewski, linux-nfs

DQpPbiBNb24sIDIwMTItMTEtMTIgYXQgMTQ6NDkgLTA1MDAsIE1hdHQgVy4gQmVuamFtaW4gd3Jv
dGU6DQo+IENhbiB5b3UgcmVzdGF0ZSByZWFzb25pbmcgd2h5IGl0IHdpbGwgbmV2ZXIgZG8gc28s
IGFuZCB3aGV0aGVyIHRoaXMgaXMgdGhlIHNhbWUgYXMgc2F5aW5nIGl0IHdpbGwgbmV2ZXIgaW1w
bGVtZW50IG5hbWVkIGF0dHJpYnV0ZXM/DQo+IA0KPiBUaGFua3MsDQo+IA0KPiBNYXR0DQo+IA0K
DQpDZXJ0YWlubHkuLi4NCg0KeGF0dHJzIGFyZSB0aGUgYmFzdGFyZCBvZmZzcHJpbmcgZnJvbSBo
ZWxsIG9mIGlvY3RsKCkgYW5kIHVzZXIgZGVmaW5lZA0KdHdpdHRlciBtZXNzYWdlLXNpemVkIG1l
dGFkYXRhLiBUaGUgdXNlci1kZWZpbmVkIG1ldGFkYXRhIGNvdWxkDQp0aGVvcmV0aWNhbGx5IGJl
IGV4cG9ydGVkIHNvIHRoYXQgd2UgY291bGQgYWxsIHJ1biAndHJhY2tlcicgcmVhbGx5DQpyZWFs
bHkgc2xvd2x5IG92ZXIgTkZTLCBidXQgdGhhdCB3b3VsZCBqdXN0IGVuY291cmFnZSB0aGUgcGVv
cGxlIHdobw0KYmVsaWV2ZSB0aGF0IHJ1bm5pbmcgYW4gaW9jdGwoKSBvdmVyIHRoZSBuZXR3b3Jr
IHdvdWxkIGJlIGEgcmVhbGx5IG5lYXQNCmlkZWEuDQoNCm5hbWVkIGF0dHJpYnV0ZXMgaGF2ZSBu
b3RoaW5nIHRvIGRvIHdpdGggeGF0dHJzLiBUaGV5IGFyZSBhIGxpbWl0ZWQgZm9ybQ0Kb2YgdGhl
IHN1YmZpbGUgY29uY2VwdCB0aGF0IGxvb2tzIGdvb2Qgb24gcGFwZXIsIGJ1dCBoYXMgcmFyZWx5
IGJlZW4NCnVzZWZ1bCBmb3IgYW55dGhpbmcgb3RoZXIgdGhhbiBzdG9yaW5nIGljb24gaW1hZ2Vz
LiBNZWguLi4NCg0KDQo+IC0tLS0tICJUcm9uZCBNeWtsZWJ1c3QiIDxUcm9uZC5NeWtsZWJ1c3RA
bmV0YXBwLmNvbT4gd3JvdGU6DQo+IA0KPiA+IE5vLiBXZSB3aWxsIG5ldmVyIHN1cHBvcnQgeGF0
dHJzIG92ZXIgTkZTLg0KPiA+IA0KPiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4g
PiA+IEZyb206IGxpbnV4LW5mcy1vd25lckB2Z2VyLmtlcm5lbC5vcmcgW21haWx0bzpsaW51eC1u
ZnMtDQo+ID4gPiBvd25lckB2Z2VyLmtlcm5lbC5vcmddIE9uIEJlaGFsZiBPZiBUb21hc3ogQ2ht
aWVsZXdza2kNCj4gPiA+IFNlbnQ6IE1vbmRheSwgTm92ZW1iZXIgMTIsIDIwMTIgMTA6MTQgQU0N
Cj4gPiA+IFRvOiBsaW51eC1uZnNAdmdlci5rZXJuZWwub3JnDQo+ID4gPiBTdWJqZWN0OiB4YXR0
ciBzdXBwb3J0IGluIE5GUz8NCj4gPiA+IA0KPiA+ID4gRG9lcyBMaW51eCBzdXBwb3J0IHhhdHRy
IGluIE5GUz8NCj4gPiA+IA0KPiA+ID4gSUYgdHJpZXMgdXNpbmcgaXQgaW4gYm90aCBORlMzIGFu
ZCBORlM0IHVuZGVyIERlYmlhbiBMZW5ueSAoMi42LjMyLA0KPiA+IGJvdGgNCj4gPiA+IHNlcnZl
ciBhbmQgY2xpZW50KSwgd2l0aG91dCBzdWNjZXNzLg0KPiA+ID4gDQo+ID4gPiAjIHNldGZhdHRy
IC1uIHVzZXIuY29tbWVudCAtdiAidGhpcyBpcyBhIGNvbW1lbnQiIC9tbnQvbmZzDQo+ID4gPiBz
ZXRmYXR0cjogL21udC9uZnM6IE9wZXJhdGlvbiBub3Qgc3VwcG9ydGVkDQo+ID4gPiANCj4gPiA+
IA0KPiA+ID4gLS0NCj4gPiA+IFRvbWFzeiBDaG1pZWxld3NraQ0KPiA+ID4gaHR0cDovL2Jsb2cu
d3BrZy5vcmcNCj4gPiA+IC0tDQo+ID4gPiBUbyB1bnN1YnNjcmliZSBmcm9tIHRoaXMgbGlzdDog
c2VuZCB0aGUgbGluZSAidW5zdWJzY3JpYmUgbGludXgtbmZzIg0KPiA+IGluIHRoZQ0KPiA+ID4g
Ym9keSBvZiBhIG1lc3NhZ2UgdG8gbWFqb3Jkb21vQHZnZXIua2VybmVsLm9yZyBNb3JlIG1ham9y
ZG9tbyBpbmZvDQo+ID4gYXQNCj4gPiA+IGh0dHA6Ly92Z2VyLmtlcm5lbC5vcmcvbWFqb3Jkb21v
LWluZm8uaHRtbA0KPiA+IE7vv73vv73vv73vv73vv71y77+977+9ee+/ve+/ve+/vWLvv71Y77+9
77+9x6d277+9Xu+/vSneunsubu+/vSvvv73vv73vv73vv71777+977+977+9Iu+/ve+/vV5u77+9
cu+/ve+/ve+/vXrvv73vv73vv71o77+977+977+977+9Ju+/ve+/ve+/vUfvv73vv73vv71o77+9
KO+/vemaju+/vd2iaiLvv73vv73vv71t77+977+977+977+977+9eu+/vd6W77+977+977+9Zu+/
ve+/ve+/vWjvv73vv73vv71+77+9be+/vQ0KPiANCg0KLS0gDQpUcm9uZCBNeWtsZWJ1c3QNCkxp
bnV4IE5GUyBjbGllbnQgbWFpbnRhaW5lcg0KDQpOZXRBcHANClRyb25kLk15a2xlYnVzdEBuZXRh
cHAuY29tDQp3d3cubmV0YXBwLmNvbQ0K

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: xattr support in NFS?
  2012-11-12 15:56 ` Myklebust, Trond
@ 2012-11-12 19:49   ` Matt W. Benjamin
  2012-11-12 20:23     ` Myklebust, Trond
  2012-11-13  7:54     ` DENIEL Philippe
  0 siblings, 2 replies; 11+ messages in thread
From: Matt W. Benjamin @ 2012-11-12 19:49 UTC (permalink / raw)
  To: Trond Myklebust; +Cc: Tomasz Chmielewski, linux-nfs

Can you restate reasoning why it will never do so, and whether this is the same as saying it will never implement named attributes?

Thanks,

Matt

----- "Trond Myklebust" <Trond.Myklebust@netapp.com> wrote:

> No. We will never support xattrs over NFS.
> 
> > -----Original Message-----
> > From: linux-nfs-owner@vger.kernel.org [mailto:linux-nfs-
> > owner@vger.kernel.org] On Behalf Of Tomasz Chmielewski
> > Sent: Monday, November 12, 2012 10:14 AM
> > To: linux-nfs@vger.kernel.org
> > Subject: xattr support in NFS?
> > 
> > Does Linux support xattr in NFS?
> > 
> > IF tries using it in both NFS3 and NFS4 under Debian Lenny (2.6.32,
> both
> > server and client), without success.
> > 
> > # setfattr -n user.comment -v "this is a comment" /mnt/nfs
> > setfattr: /mnt/nfs: Operation not supported
> > 
> > 
> > --
> > Tomasz Chmielewski
> > http://blog.wpkg.org
> > --
> > To unsubscribe from this list: send the line "unsubscribe linux-nfs"
> in the
> > body of a message to majordomo@vger.kernel.org More majordomo info
> at
> > http://vger.kernel.org/majordomo-info.html
> N�����r��y���b�X��ǧv�^�)޺{.n�+����{���"��^n�r���z���h����&���G���h�(�階�ݢj"���m�����z�ޖ���f���h���~�m�

-- 
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

^ permalink raw reply	[flat|nested] 11+ messages in thread

* RE: xattr support in NFS?
  2012-11-12 15:14 xattr support in NFS? Tomasz Chmielewski
@ 2012-11-12 15:56 ` Myklebust, Trond
  2012-11-12 19:49   ` Matt W. Benjamin
  0 siblings, 1 reply; 11+ messages in thread
From: Myklebust, Trond @ 2012-11-12 15:56 UTC (permalink / raw)
  To: Tomasz Chmielewski, linux-nfs

Tm8uIFdlIHdpbGwgbmV2ZXIgc3VwcG9ydCB4YXR0cnMgb3ZlciBORlMuDQoNCj4gLS0tLS1Pcmln
aW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogbGludXgtbmZzLW93bmVyQHZnZXIua2VybmVsLm9y
ZyBbbWFpbHRvOmxpbnV4LW5mcy0NCj4gb3duZXJAdmdlci5rZXJuZWwub3JnXSBPbiBCZWhhbGYg
T2YgVG9tYXN6IENobWllbGV3c2tpDQo+IFNlbnQ6IE1vbmRheSwgTm92ZW1iZXIgMTIsIDIwMTIg
MTA6MTQgQU0NCj4gVG86IGxpbnV4LW5mc0B2Z2VyLmtlcm5lbC5vcmcNCj4gU3ViamVjdDogeGF0
dHIgc3VwcG9ydCBpbiBORlM/DQo+IA0KPiBEb2VzIExpbnV4IHN1cHBvcnQgeGF0dHIgaW4gTkZT
Pw0KPiANCj4gSUYgdHJpZXMgdXNpbmcgaXQgaW4gYm90aCBORlMzIGFuZCBORlM0IHVuZGVyIERl
YmlhbiBMZW5ueSAoMi42LjMyLCBib3RoDQo+IHNlcnZlciBhbmQgY2xpZW50KSwgd2l0aG91dCBz
dWNjZXNzLg0KPiANCj4gIyBzZXRmYXR0ciAtbiB1c2VyLmNvbW1lbnQgLXYgInRoaXMgaXMgYSBj
b21tZW50IiAvbW50L25mcw0KPiBzZXRmYXR0cjogL21udC9uZnM6IE9wZXJhdGlvbiBub3Qgc3Vw
cG9ydGVkDQo+IA0KPiANCj4gLS0NCj4gVG9tYXN6IENobWllbGV3c2tpDQo+IGh0dHA6Ly9ibG9n
Lndwa2cub3JnDQo+IC0tDQo+IFRvIHVuc3Vic2NyaWJlIGZyb20gdGhpcyBsaXN0OiBzZW5kIHRo
ZSBsaW5lICJ1bnN1YnNjcmliZSBsaW51eC1uZnMiIGluIHRoZQ0KPiBib2R5IG9mIGEgbWVzc2Fn
ZSB0byBtYWpvcmRvbW9Admdlci5rZXJuZWwub3JnIE1vcmUgbWFqb3Jkb21vIGluZm8gYXQNCj4g
aHR0cDovL3ZnZXIua2VybmVsLm9yZy9tYWpvcmRvbW8taW5mby5odG1sDQo=

^ permalink raw reply	[flat|nested] 11+ messages in thread

* xattr support in NFS?
@ 2012-11-12 15:14 Tomasz Chmielewski
  2012-11-12 15:56 ` Myklebust, Trond
  0 siblings, 1 reply; 11+ messages in thread
From: Tomasz Chmielewski @ 2012-11-12 15:14 UTC (permalink / raw)
  To: linux-nfs

Does Linux support xattr in NFS?

IF tries using it in both NFS3 and NFS4 under Debian Lenny (2.6.32, both 
server and client), without success.

# setfattr -n user.comment -v "this is a comment" /mnt/nfs
setfattr: /mnt/nfs: Operation not supported


-- 
Tomasz Chmielewski
http://blog.wpkg.org

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2012-11-15 18:23 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <440439536.71.1352923952209.JavaMail.root@thunderbeast.private.linuxbox.com>
2012-11-14 20:13 ` xattr support in NFS? Matt W. Benjamin
2012-11-14 20:24   ` ! Myklebust, Trond
2012-11-12 15:14 xattr support in NFS? Tomasz Chmielewski
2012-11-12 15:56 ` Myklebust, Trond
2012-11-12 19:49   ` Matt W. Benjamin
2012-11-12 20:23     ` Myklebust, Trond
2012-11-13  7:54     ` DENIEL Philippe
     [not found]       ` <CAGue13o69+M4zDrHj3Cs5dSJz_bT49UPoBO=QKr+JCnXwYgcqg@mail.gmail.com>
2012-11-14 15:03         ` Myklebust, Trond
2012-11-14 15:20           ` Matt W. Benjamin
2012-11-14 17:03             ` Myklebust, Trond
     [not found]           ` <CAGue13puoByUyEn6WAP4z+Csom7chv3VUsSAmb-ZP0gN7DaKTA@mail.gmail.com>
2012-11-15 18:23             ` Myklebust, Trond

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.