Re: [nfsv4] I-D Action: draft-ietf-nfsv4-xattrs-07.txt

Manoj Naik <manoj.naik@nutanix.com> Wed, 23 August 2017 22:55 UTC

Return-Path: <manoj.naik@nutanix.com>
X-Original-To: nfsv4@ietfa.amsl.com
Delivered-To: nfsv4@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 72EDE132A6A for <nfsv4@ietfa.amsl.com>; Wed, 23 Aug 2017 15:55:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.299
X-Spam-Level:
X-Spam-Status: No, score=-4.299 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nutanix.com header.b=LOkulNKu; dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=nutanix.com header.b=ETXCX2+A
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 ThMBNpO6Y_4q for <nfsv4@ietfa.amsl.com>; Wed, 23 Aug 2017 15:54:57 -0700 (PDT)
Received: from us-smtp-delivery-101.mimecast.com (us-smtp-delivery-101.mimecast.com [63.128.21.101]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 465E6132A67 for <nfsv4@ietf.org>; Wed, 23 Aug 2017 15:54:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nutanix.com; s=mimecast20170615; t=1503528895; h=from:subject:date:message-id:to:mime-version:content-type:in-reply-to:references; bh=ITOJGSTYgCBfFQrt0bietNykcVOKBGE7czuvgnkKL9E=; b=LOkulNKuM8rhPAtuX781adauA8kKhhZmkdfr/gm9faZMbRpRYafSZr/Qqsm/pdwSosuLouqeAc+PssqrW7HUt8hRcE9nLJ/ypVIR2zEI6sOj+L6NYRZsMmLP36mQe5KAEr2NgTajooUwp5MO5SLKw2FMy0LW3+inDdei7ezr9yI=
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nutanix.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=uh6rssYXqf5qtYzB7nylhCnIQ1akqMjfb/c6C/jcRKc=; b=ETXCX2+AJaS0pkskyh/C3p1c38CryEMvhkJGoVRkgUKHn6GKWfqyBqnsTLo8MOaLoYjxmy9AQ7D8fRhyivopU17Wno5k2hW/NWeEIxO59J2AptR6pX6pJflK9ocv+Pb3iMOBlbj5RlUG4CGlJvKrxqZn6Lib0QtLIQ6ma2cgDfc=
Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-co1nam03lp0017.outbound.protection.outlook.com [216.32.181.17]) (Using TLS) by us-smtp-1.mimecast.com with ESMTP id us-mta-64-Uo_heSEwOUCfz4IyCLnfVg-1; Wed, 23 Aug 2017 18:54:53 -0400
Received: from DM5PR02MB2617.namprd02.prod.outlook.com (10.168.196.7) by DM5PR02MB2332.namprd02.prod.outlook.com (10.168.174.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.1.1341.21; Wed, 23 Aug 2017 22:54:50 +0000
Received: from DM5PR02MB2617.namprd02.prod.outlook.com ([10.168.196.7]) by DM5PR02MB2617.namprd02.prod.outlook.com ([10.168.196.7]) with mapi id 15.01.1385.010; Wed, 23 Aug 2017 22:54:50 +0000
From: Manoj Naik <manoj.naik@nutanix.com>
To: "nfsv4@ietf.org" <nfsv4@ietf.org>
Thread-Topic: [nfsv4] I-D Action: draft-ietf-nfsv4-xattrs-07.txt
Thread-Index: AQHTG9zwYPlWmS81BkuoYWryYQlIkqKSGJKA
Date: Wed, 23 Aug 2017 22:54:50 +0000
Message-ID: <50CB2183-6058-4EFF-982A-A0C1F20FC6F1@nutanix.com>
References: <150347137454.19522.9433824574348994398@ietfa.amsl.com>
In-Reply-To: <150347137454.19522.9433824574348994398@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [173.227.38.2]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; DM5PR02MB2332; 6:T9ddNzcNtz0GJB67RtgTzfWKczJreNZTLnnwZK+tFKECvF1lDpTQ/D+8ewQSlY56wrgWd5En4piJ9MYKnKXE9B0GqzjCoKroJit4tz9MtpniD7UZMsZ4VAM+/QoyDNZsH83KKF78PRN+46YMI/rZzhuqFn+UfwpSOI0bKwTCP5XN8+jcr3A8hSx/8ZwIYcbWYVF/TwqU2D0kfj2LKcJfngyqW4AjyN+EZkbDLbQVxYRpTxGZQu6sikQInp5AX0cXJsKw2I4LOYHMDd8Oh44wGtVobaTcJzV/1T81n5JvrARvdU6yJ65nUUMBn0oBV/lsLUknUi9qFPccdrikDKYoDg==; 5:71390za0agsK8M5fs+bN7cgF+Db5rx3VEUEHn4sqYDX4+r+JKI2al7KwT5hAwTO/3jqoqIUwK+yptV2bAB93NsOIIp3A5Qg9dSOjLJH+RWW8yzjiXTfN3P7x9kWgKMAtp6a1WFI5CMwLq+f1voDy0w==; 24:evJAHb0V3So5fidKQOnm1fsPgSyXg2QjvZVKCSD058EZg6G+FkokhC10fdN/sWV6/qJzMIyEZR0PB9OlFxq6lhSzqYDEdABO0to9heGMSpw=; 7:7HwgmMRPdpafmTucyPmqvILoHIMNWG+bGFa0pOwgVrp9A9e605/Q2wBpf+YiAeRno8R5hJqwewTiAeXztJ18SIs4Gj6XoF9/zYy7hHdQ5X0Y1BJhmVaLWaPSmfZkVCVyZbcqpl7JTobadDNQFGeeOXEIHGPPkO1FkQS5JULWJ5H6gveUoCn6LLa+jyY/IsdgjvD9yMpvGgLy3+gkYzbHBhlcAU0B/mBEhDcPglcrmXo=
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-correlation-id: 523cfffc-6aac-4e35-bb02-08d4ea79f5da
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(2017052603190)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:DM5PR02MB2332;
x-ms-traffictypediagnostic: DM5PR02MB2332:
x-exchange-antispam-report-test: UriScan:(158342451672863)(120809045254105)(159968658992688)(788757137089)(21748063052155);
x-microsoft-antispam-prvs: <DM5PR02MB233233D117C913807FC7077680850@DM5PR02MB2332.namprd02.prod.outlook.com>
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(3002001)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123560025)(20161123562025)(20161123555025)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:DM5PR02MB2332; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:DM5PR02MB2332;
x-forefront-prvs: 040866B734
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(377424004)(199003)(189002)(377454003)(6512007)(83716003)(6436002)(5660300001)(53936002)(7736002)(82746002)(2906002)(189998001)(3660700001)(14971765001)(36756003)(3280700002)(478600001)(33656002)(97736004)(2501003)(66066001)(606006)(50986999)(54356999)(14454004)(76176999)(5640700003)(99286003)(6246003)(68736007)(6916009)(102836003)(229853002)(77096006)(110136004)(86362001)(236005)(2900100001)(81166006)(230783001)(105586002)(8676002)(2950100002)(6486002)(106356001)(6116002)(2351001)(6506006)(101416001)(8936002)(54896002)(6306002)(81156014)(3846002)(25786009)(966005)(64030200001); DIR:OUT; SFP:1102; SCL:1; SRVR:DM5PR02MB2332; H:DM5PR02MB2617.namprd02.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en;
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: nutanix.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Aug 2017 22:54:50.1496 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bb047546-786f-4de1-bd75-24e5b6f79043
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR02MB2332
X-MC-Unique: Uo_heSEwOUCfz4IyCLnfVg-1
Content-Type: multipart/alternative; boundary="_000_50CB218360584EFF982AA0C1F20FC6F1nutanixcom_"
Archived-At: <https://mailarchive.ietf.org/arch/msg/nfsv4/fOJUQMTDwdGC-r6KmcIkbSekTrs>
Subject: Re: [nfsv4] I-D Action: draft-ietf-nfsv4-xattrs-07.txt
X-BeenThere: nfsv4@ietf.org
X-Mailman-Version: 2.1.22
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: Wed, 23 Aug 2017 22:55:00 -0000

This version of the draft fixes the issues pointed out by Tom:


-          Section 8.4.5
Add NFS4ERR_NOXATTR as a valid error for OP_GETXATTR, OP_SETXATTR, OP_LISTXATTRS, and OP_REMOVEXATTR.
Add NFS4ERR_XATTR2BIG as a valid error for OP_SETXATTR.

-          Section 8.3
Fix XDR so it compiles with rpcgen/gcc

-          Section 8.4.2.2 and 8.4.4.2
Replace “struct” with “union” in res args

-          Section 8.6

Add new cases for nfs_argop4 and nfs_resop4 operation arrays

Since version 06 of this document was already approved for publication, please post any objections to these changes to the list.

Manoj.

From: nfsv4 <nfsv4-bounces@ietf.org> on behalf of "internet-drafts@ietf.org" <internet-drafts@ietf.org>
Date: Tuesday, August 22, 2017 at 11:56 PM
To: "i-d-announce@ietf.org" <i-d-announce@ietf.org>
Cc: "nfsv4@ietf.org" <nfsv4@ietf.org>
Subject: [nfsv4] I-D Action: draft-ietf-nfsv4-xattrs-07.txt


A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Network File System Version 4 WG of the IETF.

Title : File System Extended Attributes in NFSv4
Authors : Manoj Naik
Marc Eshel
Filename : draft-ietf-nfsv4-xattrs-07.txt
Pages : 28
Date : 2017-08-22

Abstract:
This document describes an OPTIONAL feature extending the NFSv4
protocol which allows extended attributes (hereinafter also referred
to as xattrs) to be interrogated and manipulated using NFSv4 clients.
Xattrs are provided by a file system to associate opaque metadata,
not interpreted by the file system, with files and directories. Such
support is present in many modern local file systems. New file
attributes are provided to allow clients to query the server for
xattr support, with that support consisting of new operations to get
and set xattrs on file system objects.



The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-nfsv4-xattrs/<https://datatracker.ietf.org/doc/draft-ietf-nfsv4-xattrs/>

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-nfsv4-xattrs-07<https://tools.ietf.org/html/draft-ietf-nfsv4-xattrs-07>
https://datatracker.ietf.org/doc/html/draft-ietf-nfsv4-xattrs-07<https://datatracker.ietf.org/doc/html/draft-ietf-nfsv4-xattrs-07>

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-nfsv4-xattrs-07<https://www.ietf.org/rfcdiff?url2=draft-ietf-nfsv4-xattrs-07>


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org<http://tools.ietf.org>.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/<ftp://ftp.ietf.org/internet-drafts/>

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