RE: [nfsv4] creating a named attribute

"Noveck, Dave" <Dave.Noveck@netapp.com> Mon, 17 May 2004 17:04 UTC

Received: from optimus.ietf.org (www.iesg.org [132.151.1.19]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA05444 for <nfsv4-archive@odin.ietf.org>; Mon, 17 May 2004 13:04:51 -0400 (EDT)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1BPlK8-0001fI-GB for nfsv4-archive@odin.ietf.org; Mon, 17 May 2004 12:50:44 -0400
Received: (from exim@localhost) by www1.ietf.org (8.12.8/8.12.8/Submit) id i4HGoilf006396 for nfsv4-archive@odin.ietf.org; Mon, 17 May 2004 12:50:44 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1BPlBx-0000PE-UG for nfsv4-web-archive@optimus.ietf.org; Mon, 17 May 2004 12:42:18 -0400
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA04076 for <nfsv4-web-archive@ietf.org>; Mon, 17 May 2004 12:42:14 -0400 (EDT)
Received: from ietf-mx.ietf.org ([132.151.6.1] helo=ietf-mx) by ietf-mx with esmtp (Exim 4.32) id 1BPlBw-0003KI-CI for nfsv4-web-archive@ietf.org; Mon, 17 May 2004 12:42:16 -0400
Received: from exim by ietf-mx with spam-scanned (Exim 4.12) id 1BPlB3-0002z6-00 for nfsv4-web-archive@ietf.org; Mon, 17 May 2004 12:41:22 -0400
Received: from optimus.ietf.org ([132.151.1.19]) by ietf-mx with esmtp (Exim 4.12) id 1BPlAK-0002dH-00 for nfsv4-web-archive@ietf.org; Mon, 17 May 2004 12:40:36 -0400
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1BPkyN-0006FD-7u; Mon, 17 May 2004 12:28:15 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1BPkpd-0004Ni-CI for nfsv4@optimus.ietf.org; Mon, 17 May 2004 12:19:13 -0400
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA02260 for <nfsv4@ietf.org>; Mon, 17 May 2004 12:19:10 -0400 (EDT)
Received: from ietf-mx.ietf.org ([132.151.6.1] helo=ietf-mx) by ietf-mx with esmtp (Exim 4.32) id 1BPkpb-0002gZ-WA for nfsv4@ietf.org; Mon, 17 May 2004 12:19:12 -0400
Received: from exim by ietf-mx with spam-scanned (Exim 4.12) id 1BPkod-0002MN-00 for nfsv4@ietf.org; Mon, 17 May 2004 12:18:11 -0400
Received: from mx01.netapp.com ([198.95.226.53]) by ietf-mx with esmtp (Exim 4.12) id 1BPknl-0001iD-00 for nfsv4@ietf.org; Mon, 17 May 2004 12:17:18 -0400
Received: from frejya.corp.netapp.com (frejya [10.57.157.119]) by mx01.netapp.com (8.12.10/8.12.10/NTAP-1.4) with ESMTP id i4HGGaZh002146; Mon, 17 May 2004 09:16:36 -0700 (PDT)
Received: from svlexc01.hq.netapp.com (svlexc01.corp.netapp.com [10.57.156.135]) by frejya.corp.netapp.com (8.12.9/8.12.9/NTAP-1.5) with ESMTP id i4HGGUIS025018; Mon, 17 May 2004 09:16:35 -0700 (PDT)
Subject: RE: [nfsv4] creating a named attribute
Message-ID: <C8CF60CFC4D8A74E9945E32CF096548A01C8EDBD@silver.nane.netapp.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Thread-Topic: [nfsv4] creating a named attribute
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
Thread-Index: AcQ7xQBaxf3BM7JRS/OrksvM/CtvKQASJDOA
content-class: urn:content-classes:message
From: "Noveck, Dave" <Dave.Noveck@netapp.com>
To: Trond Myklebust <trond.myklebust@fys.uio.no>, Spencer Shepler <spencer.shepler@sun.com>
Cc: nfsv4@ietf.org
Content-Transfer-Encoding: quoted-printable
Sender: nfsv4-admin@ietf.org
Errors-To: nfsv4-admin@ietf.org
X-BeenThere: nfsv4@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/nfsv4>, <mailto:nfsv4-request@ietf.org?subject=unsubscribe>
List-Id: NFSv4 Working Group <nfsv4.ietf.org>
List-Post: <mailto:nfsv4@ietf.org>
List-Help: <mailto:nfsv4-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/nfsv4>, <mailto:nfsv4-request@ietf.org?subject=subscribe>
List-Archive: <https://www1.ietf.org/mail-archive/working-groups/nfsv4/>
X-Original-Date: Mon, 17 May 2004 06:04:16 -0700
Date: Mon, 17 May 2004 06:04:16 -0700
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on ietf-mx.ietf.org
X-Spam-Status: No, hits=0.4 required=5.0 tests=AWL,DATE_IN_PAST_03_06 autolearn=no version=2.60
Content-Transfer-Encoding: quoted-printable
Content-Transfer-Encoding: quoted-printable

Actually, there are a bunch of attributes where the protocol does
not provide a bound on the length.  I think most of those are not
problems in practice unless some server deliberately tried to
upset your client by returning, for example a very large owner 
string. 

I think the attributes in question are:

    acl
    fs_locations
    mimetype
    owner
    owner_group

A GETATTR_LENGTHS op might make sense.  It would return a
structure with the length of each of the variable-length 
attributes.  It's the kind of thing that would be easy to
add in v4.1, if client implementers felt it was needed.  

-----Original Message-----
From: Trond Myklebust [mailto:trond.myklebust@fys.uio.no]
Sent: Monday, May 17, 2004 12:02 AM
To: Spencer Shepler
Cc: nfsv4@ietf.org
Subject: Re: [nfsv4] creating a named attribute


På su , 16/05/2004 klokka 23:42, skreiv Trond Myklebust:

> > ...and no one thought to ask...
> 
> Ah... This I can believe...

OK... That probably sounds a bit unfair...

If you are holding a delegation, then my interpretation is that the
server is obliged to recall it if someone modifies the ACLs, so ACLs do
sort of fit into the delegation model. Furthermore, a client could in
principle call OPEN() before modifying an ACL in order to attempt to
maintain cache consistency.

That said, my point about them not having any known size (and indeed the
fact that there appears to be no limit to their size) still stands. In
that respect, ACLs still appear to differ from all the other file
attributes...

Cheers,
  Trond

_______________________________________________
nfsv4 mailing list
nfsv4@ietf.org
https://www1.ietf.org/mailman/listinfo/nfsv4

_______________________________________________
nfsv4 mailing list
nfsv4@ietf.org
https://www1.ietf.org/mailman/listinfo/nfsv4