Re: [nfsv4] follow-up of xattr discussion

"Manoj Naik" <mnaik@us.ibm.com> Fri, 31 July 2015 15:24 UTC

Return-Path: <mnaik@us.ibm.com>
X-Original-To: nfsv4@ietfa.amsl.com
Delivered-To: nfsv4@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E86201B2A7C for <nfsv4@ietfa.amsl.com>; Fri, 31 Jul 2015 08:24:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.909
X-Spam-Level:
X-Spam-Status: No, score=-6.909 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wPW2O_VE4R-q for <nfsv4@ietfa.amsl.com>; Fri, 31 Jul 2015 08:24:37 -0700 (PDT)
Received: from e39.co.us.ibm.com (e39.co.us.ibm.com [32.97.110.160]) (using TLSv1 with cipher CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A9B6C1B2A71 for <nfsv4@ietf.org>; Fri, 31 Jul 2015 08:24:29 -0700 (PDT)
Received: from /spool/local by e39.co.us.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for <nfsv4@ietf.org> from <mnaik@us.ibm.com>; Fri, 31 Jul 2015 09:24:29 -0600
Received: from d03dlp03.boulder.ibm.com (9.17.202.179) by e39.co.us.ibm.com (192.168.1.139) with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted; Fri, 31 Jul 2015 09:24:28 -0600
X-Helo: d03dlp03.boulder.ibm.com
X-MailFrom: mnaik@us.ibm.com
X-RcptTo: nfsv4@ietf.org
Received: from b03cxnp08026.gho.boulder.ibm.com (b03cxnp08026.gho.boulder.ibm.com [9.17.130.18]) by d03dlp03.boulder.ibm.com (Postfix) with ESMTP id CFC0C19D804A for <nfsv4@ietf.org>; Fri, 31 Jul 2015 09:15:25 -0600 (MDT)
Received: from d03av03.boulder.ibm.com (d03av03.boulder.ibm.com [9.17.195.169]) by b03cxnp08026.gho.boulder.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id t6VFNr2l37093406 for <nfsv4@ietf.org>; Fri, 31 Jul 2015 08:23:53 -0700
Received: from d03av03.boulder.ibm.com (localhost [127.0.0.1]) by d03av03.boulder.ibm.com (8.14.4/8.14.4/NCO v10.0 AVout) with ESMTP id t6VFORbC008395 for <nfsv4@ietf.org>; Fri, 31 Jul 2015 09:24:27 -0600
Received: from d50lp02.ny.us.ibm.com ([146.89.104.208]) by d03av03.boulder.ibm.com (8.14.4/8.14.4/NCO v10.0 AVin) with ESMTP id t6VFOQ0Q003687 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for <nfsv4@ietf.org>; Fri, 31 Jul 2015 09:24:26 -0600
Message-Id: <201507311524.t6VFOQ0Q003687@d03av03.boulder.ibm.com>
Received: from /spool/local by d50lp02.ny.us.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for <nfsv4@ietf.org> from <mnaik@us.ibm.com>; Fri, 31 Jul 2015 11:22:49 -0400
Received: from smtp.notes.na.collabserv.com (192.155.248.82) by d50lp02.ny.us.ibm.com (158.87.18.21) with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted; (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256/256) Fri, 31 Jul 2015 11:22:46 -0400
Received: from /spool/local by smtp.notes.na.collabserv.com with ESMTP for <nfsv4@ietf.org> from <mnaik@us.ibm.com>; Fri, 31 Jul 2015 15:22:45 -0000
Received: from us1a3-smtp03.a3.dal06.isc4sb.com (10.106.154.94) by smtp.notes.na.collabserv.com (10.106.227.105) with ESMTP; Fri, 31 Jul 2015 15:22:41 -0000
Received: from us1a3-mail77.a3.dal09.isc4sb.com ([10.142.3.138]) by us1a3-smtp03.a3.dal06.isc4sb.com with ESMTP id 2015073115233896-183460 ; Fri, 31 Jul 2015 15:23:38 +0000
In-Reply-To: <20150723184547.GB14362@fieldses.org>
To: "J. Bruce Fields" <bfields@fieldses.org>
From: Manoj Naik <mnaik@us.ibm.com>
Date: Fri, 31 Jul 2015 08:22:39 -0700
References: <2012078076.247893.1437644524491.JavaMail.zimbra@desy.de> <20150723095818.GA32487@lst.de> <CA+isNR+bVaNt04UbT0B1T5=UuS8di6p5-y0WfNruDfx2ZYdJig@mail.gmail.com> <57973269.254482.1437648687957.JavaMail.zimbra@desy.de> <20150723153841.GB13399@fieldses.org> <CAABAsM6XuGR5xkg297wGtc0oQ5UARY6K_ck+10JMdAEfZGHXvA@mail.gmail.com> <CADaq8jeX2yYA1Z7ddmm01e7STKGk=infXPvfz6rqtMn_7-2VVA@mail.gmail.com> <20150723184547.GB14362@fieldses.org>
MIME-Version: 1.0
X-KeepSent: C1350D1E:6AF61FDE-88257E93:0054260C; type=4; name=$KeepSent
X-Mailer: IBM Notes Release 9.0.1EXT June 07, 2015
X-LLNOutbound: False
X-Disclaimed: 57507
X-TNEFEvaluated: 1
Content-Type: multipart/alternative; boundary="=_alternative 005465CB88257E93_="
x-cbid: 15073115-0033-0000-0000-00000558952D
X-IBM-ISS-SpamDetectors: Score=0.415652; BY=0.086064; FL=0; FP=0; FZ=0; HX=0; KW=0; PH=0; SC=0.415652; ST=0; TS=0; UL=0; ISC=
X-IBM-ISS-DetailInfo: BY=3.00004235; HX=3.00000236; KW=3.00000007; PH=3.00000003; SC=3.00000115; SDB=6.00567361; UDB=6.00243728; UTC=2015-07-31 15:22:43
x-cbparentid: 15073115-9900-0000-0000-00000380646A
X-IBM-ISS-SpamDetectors: Score=0.415652; BY=0.086064; FL=0; FP=0; FZ=0; HX=0; KW=0; PH=0; RB=0; SC=0.415652; ST=0; TS=0; UL=0; ISC=
X-IBM-ISS-DetailInfo: BY=3.00004235; HX=3.00000236; KW=3.00000007; PH=3.00000003; SC=3.00000115; SDB=6.00567361; UDB=6.00243728; UTC=2015-07-31 15:22:48
X-TM-AS-MML: disable
X-Content-Scanned: Fidelis XPS MAILER
Archived-At: <http://mailarchive.ietf.org/arch/msg/nfsv4/bPdo9t1rJ2hwUzvTZQ6bQCkp7mA>
Cc: "nfsv4@ietf.org" <nfsv4@ietf.org>, Christoph Hellwig <hch@lst.de>
Subject: Re: [nfsv4] follow-up of xattr discussion
X-BeenThere: nfsv4@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: NFSv4 Working Group <nfsv4.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/nfsv4>, <mailto:nfsv4-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/nfsv4/>
List-Post: <mailto:nfsv4@ietf.org>
List-Help: <mailto:nfsv4-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/nfsv4>, <mailto:nfsv4-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 31 Jul 2015 15:24:40 -0000

"nfsv4" <nfsv4-bounces@ietf.org> wrote on 07/23/2015 11:45:47 AM:

> From: "J. Bruce Fields" <bfields@fieldses.org>
> To: David Noveck <davenoveck@gmail.com>
> Cc: Christoph Hellwig <hch@lst.de>, "nfsv4@ietf.org" <nfsv4@ietf.org>
> Date: 07/23/2015 11:46 AM
> Subject: Re: [nfsv4] follow-up of xattr discussion
> Sent by: "nfsv4" <nfsv4-bounces@ietf.org>
> 
> On Thu, Jul 23, 2015 at 01:15:22PM -0400, David Noveck wrote:
> > which sound to me like such uses for not allowed.  I'll be reviewing
> > this document in a bit and will propose some toughening up of the
> > language.
> 
> One of the practical difference is the caching.  A lot of the
> filesystem-specific attributes look incompatible with client caching.
> 
> Looking at the "caching" section: it does say clients may cache reads,
> and that the change attribute can be depended on to validate that cache,
> but:
> 
>    https://tools.ietf.org/html/draft-naik-nfsv4-xattrs-02#section-6.2.2
> 
>    Such caching is write through in that modification to xattrs is
>    always done by means of requests to the server and should not be
>    only done locally. Due to the relative infrequency of xattr
>    updates, it is suggested that all changes be propagated
>    synchronously. The client MUST NOT maintain a cache of modified
>    xattrs.
> 
> What's the rationale for that MUST NOT?

Same as the one for all other attributes (except size, time_modify, 
change): see https://tools.ietf.org/html/rfc5661#section-10.6

Manoj.

> 
> --b.
> 
> _______________________________________________
> nfsv4 mailing list
> nfsv4@ietf.org
> https://www.ietf.org/mailman/listinfo/nfsv4
>