Re: [nfsv4] Possibility of adding additional REQUIRED attributes
Thomas Haynes <loghyr@hammerspace.com> Tue, 26 March 2024 16:02 UTC
Return-Path: <loghyr@hammerspace.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 0C27EC14CF1B for <nfsv4@ietfa.amsl.com>; Tue, 26 Mar 2024 09:02:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level:
X-Spam-Status: No, score=-2.107 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=hammerspace.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0xJ9vFfo_WFW for <nfsv4@ietfa.amsl.com>; Tue, 26 Mar 2024 09:02:23 -0700 (PDT)
Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11on2129.outbound.protection.outlook.com [40.107.223.129]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DB33DC14CEFA for <nfsv4@ietf.org>; Tue, 26 Mar 2024 09:02:13 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NKf2uqPq3lyLdUOFjFOsOW1QBlSQcNTQbLAMNsclBJl2zinXecq/SYJUz2j4aWEK6XjYmUCRQ6RR0b8Ve3PqbAUnvTvZpC8f16Ku/ryz180dQfqnlyM0f4pFIqh8xy1sSiJVdcNbLbgcwiGRrUejY3wyhRCBcwj+Pa6o+Euh+WlTovJPUzKfXlHvzz67hDfrzZ2oQjRg+oha6c2bJfNoQ0dDo1vgkCHZPzA05RNq+cC/zsbZmMj3QFfAifabuGLI1qr3LyQcLRC41fA+AoNwXRT7XBd5TZ5Bmc7+EAS90xQY6cFWTrUWnQAMbnlB5FVmAKrUql6a9iWoC3ij3aEFQg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=WyJDuo87Px3cnP8Mx3DqLcYrBS44x3EYUUuGWoOi7zY=; b=ItK1tLSYVuuICDldHKWCL7dksNqtyF6/jhjZbCIAHdrydDUugWkfIJ9AUYFXw2XOlUnUuSNp/z+nX8dfROetEY6m/LEYFAV+NjeJX5CvY9yRNEgR6Tr9sFIIBl8WUzTHZ2RnTjK6sj1dVm+JM6HSA2Jo5c1BLh7l/W74IB1yWa7x+4qNPy9wNedCUTGbzbzpqSvFmp9q5TJvq10wtUpQDZ6jXakWRL95lTBVL7TdqaKimZr7ErmjAKbGomZbvxaObXfICHZZ4SekTa0Mieek19C29vjACn9v2efj53LXxrsFH4k2uUtXUGOt+j4S0eI8+nFSvhriG1NxKFhamS+yQQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=hammerspace.com; dmarc=pass action=none header.from=hammerspace.com; dkim=pass header.d=hammerspace.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hammerspace.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=WyJDuo87Px3cnP8Mx3DqLcYrBS44x3EYUUuGWoOi7zY=; b=NSzWomtWJ1cJ7Ekd1b4aSW+g0ovVf7Puu5/TIoL5b3NnPsw+YKgdNps4g4f7A56dHXSsTUSMDu7Daz9xJgrKcoNB1TscIPCa3iJyxca0Q0HzRgFmtIPZTBnGHWWcAlcD7v+O+XkNSI2E6w7WvekeWU80wM7kEjFJeNIKxtcWP0k=
Received: from MN2PR13MB3757.namprd13.prod.outlook.com (2603:10b6:208:1ef::13) by PH7PR13MB6220.namprd13.prod.outlook.com (2603:10b6:510:24b::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.31; Tue, 26 Mar 2024 16:02:08 +0000
Received: from MN2PR13MB3757.namprd13.prod.outlook.com ([fe80::d413:10d1:5cb4:255b]) by MN2PR13MB3757.namprd13.prod.outlook.com ([fe80::d413:10d1:5cb4:255b%4]) with mapi id 15.20.7409.031; Tue, 26 Mar 2024 16:02:08 +0000
From: Thomas Haynes <loghyr@hammerspace.com>
To: David Noveck <davenoveck@gmail.com>, Jeff Layton <jlayton@poochiereds.net>
CC: NFSv4 <nfsv4@ietf.org>
Thread-Topic: Possibility of adding additional REQUIRED attributes
Thread-Index: AQHaftXtsNcT3x/BTkW69j9q4LFu4LFKMC+A
Date: Tue, 26 Mar 2024 16:02:08 +0000
Message-ID: <AF6F9D30-6F76-43BF-8D18-7FE573AC79C0@hammerspace.com>
References: <CADaq8jc0Eaz_ePTu=r44NFKsGtdHOgdy3eFNE1hTgGwr_1Zvqg@mail.gmail.com>
In-Reply-To: <CADaq8jc0Eaz_ePTu=r44NFKsGtdHOgdy3eFNE1hTgGwr_1Zvqg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3774.400.31)
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: MN2PR13MB3757:EE_|PH7PR13MB6220:EE_
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: V4tBxn/Im1+TwayA6wm5s8uOK7aKwZ+INz91l5RdebEWzDydES0CvjxLph3NxauLxMYm/wkoSTOs1caRkhSxQUfWThpQuvAIjKNOibvhQv1TdnngtWKbouuNqUZghen1tVtB+cNa72GAyepHuqSRgDBstdqtU6025zotTDPcz2s/7+Dc65KYYN8X06agKPygmwBgqHfBGcdFL5HFaWRFPDXkXHY6IrkYPOc+YZNsoZKUgZO+E1XsISSXFcB3JxltrFnIhfav4dS9HfLeIR1iiNorZTMXtljpoiqykHEexP6adOSKm7J0RnrDyMPewjvrQDE6oQ2TK0/ZsAC+iUXqSVXW5XRXWnNIE8Pe8WAq6Ez+POToYj7K8sqaXp99YYkNbO/18lPCr8nUTnPaqWyz/L2o6ZTRglXk3j+UInpN5p4g30xaWg7QcVvU+mUwAyc1OD8WyUIXeeE2zqqMomYgyxHp015wnaMWGB605zH+fZowbtokyir9Kcp94P3SMHV9U/shBzloXSPOPjIYWREq4L+EZIRIac4TgnmXX6cj06jmeWH2XyerXb0bl5fs4j5M2x4Nr0TKKdApTmQXwavToJiIX66ngBWRTmgZMpNKlAI5UaCNvGr7/C8hoIAxMTpjpJyIT9xvpcyvOlj0AiFdKkf0PjXQtbAy2xfYpJDYbQ4=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR13MB3757.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(376005)(1800799015)(366007); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: MbPgE5ru/7kKQBid/iUyCVAYYFvS1l7o3t9XTO/76rmLjiJQPhMFdNo81u4OuFGfy/CUWobU4acmkrKM/IpGgsWxgCsIxfsPfZy4esfPLQZhG9uyrwawL2ai3KptUefi3iYBdzMa3VK+GdujACmsCi468hRHtELzuVzumV0aptoz1IfpFBq+5dztYzh2Dy/EoD8otqIvjKah5cpxWhJNY+w9GeNCHHUOSaWb0ekGelae31uknWRGPlBp6HHVVT4RCPurXZ0NQVwBkmB+Kk+54TbGxGEV7hc1/nYwKcwpaEB4q+D+nuBkSTvErR19lg3aMJiQ8J/90Egf471y4gvCRHhEeGcAQ6vy7OlQoT1n5FiR8ab4KloXe9x7g74+Kp+E2WukpDw5u4Cmiy9LUueQmybo/ZbsOlU7buBjNDiiRv+xSnXjasC9Jv1ORWXi+ePHhrVhDTenW58qe9XTtzmNt1HFBRw0MQa2/2NMDo3Mlb1EKNQRZCufGK8U/zFcBUkuxq4KV9/1c2r1j5jACJ4+IpOJ8PXr+AuvXcv7ZT6Hi7ZVEol2NanGMfuoMSdW7ZQjTlnGn7ZWsb6nHVItooeuDqI+fPnbT5G94bAxoD7Yti+H/alGK6GmLQHTGDhZxt7ND0v8C37kFc4ityQVFNUAuoZJN46M0inIl31qGp03xlxVLJZeEXDUiwGzGLG9I7C/ge5LLcc+t7jRDt2UJEu++ztBoN//IzGSZaNJoLUjtlxVXtU5pOoIMKO690mHO+8E5B9hmQ5k65ZQi16c+xjhZ8b0/W7WUS0FdrZwvZZ7kG7zMgeD1KHPdB7yt/HU8ZDNkXwskQlFVtMbV+6L12qyBHDo8kxrEbjRqoMu1K9gjA1whQfRpQ/v4VxHwekvY0UZpelhEMinHkfe/+sWdVKqZMjC3t1Ll+7Hf8hnuONEtuPAU30F1URVtLIqYftqELWcRKAjLnhbtZZkSxQCMDUTgcZxWxQ92l1lU6moYJdt+D/nOhCwpzLsxPYMEjDrNNJFJjplmmTfkHKeKbFO6zYh3Lr7wHPjTGCagsX7YV++qycAaJ/t29GGQZNypkdxNwcc3czafAhTEYEypG1n3pknUgzdb5Zf5DH1Kqo/CMoWyUys0N5drMjnmBJvczocfSBR246FXGHbgNQNkMgCNUs21cHwWZDJmDLKdMEPFTbUErgaNcvOpQazSXYUoBcNGEVCPEI6Jice0ql54LMLJuHf82gSYdVRiZDVx3DwbDxsLoqoNsZYg0BbUqOqw7XZG9GW6yRTCD656+PJCvLj8oq+P2XJRtCgmMBEbvS2V2KeOsDSQPhfzjDBTNyAehZyuo8lNkKcD/tqGYLpdApEFQTdCNYGJZcdH6+slaKKSBvgXBWyeHL+myeBqfpOYp3CWeSApbh8wUhRTX5b4ifTNns/pkhmv5bKlFlR2OhyW6ZQXx1jaI0KS4LCkDe6gN2sNmHqEEy/x4v54t5YyvifW//+XlsYDjmF168aWLV9XWp/47YnpI8Qh2eVaFfPSmXhbGvdDolky6XFEYZ3pKvxzmRwP3XA/0npbisWbq0PZeyZjaLY5YHCDw8HYwuRgZMTCJSuKn01ZO5BoELVF9wnFIxiTvB/Z2P4b4svQWQJljv0AE/hREL2BBlEVCPwESrxHof9LMvM9cRRvCiOJLOTbhh9aw==
Content-Type: multipart/alternative; boundary="_000_AF6F9D306F7643BF8D187FE573AC79C0hammerspacecom_"
MIME-Version: 1.0
X-OriginatorOrg: hammerspace.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MN2PR13MB3757.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: d51c08e2-5b22-4d82-a7e6-08dc4dae1730
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Mar 2024 16:02:08.8208 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0d4fed5c-3a70-46fe-9430-ece41741f59e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: O6bUkiPFxsp0UHYaxpJ6W9zQO6w7/vljYI4JhfS5oBaoh7iSa7dTfEP/biAqHPUKvKodhCihKwg70amu7YGJLg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR13MB6220
Archived-At: <https://mailarchive.ietf.org/arch/msg/nfsv4/LjvvNIdoaNYsBm-vgJgKFEJhat8>
Subject: Re: [nfsv4] Possibility of adding additional REQUIRED attributes
X-BeenThere: nfsv4@ietf.org
X-Mailman-Version: 2.1.39
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: Tue, 26 Mar 2024 16:02:27 -0000
On Mar 25, 2024, at 10:00 AM, David Noveck <davenoveck@gmail.com> wrote: IIRC, at an earlier interim(?) meeting you raised the issue of the possible addition of other attributes to the set of REQUIRED attributes. As I am now updating rfc5661bis to reflect the attribute categorization changes made in other documents including toe regarding mode, owner and owner_group, I'd like to follow up on this issue soon, if that is possible. Since I am looking to finalize a full reworking of attribute categorization to appear in -03, I'd like to close out this discussion with regard to the rfc5661bis effort, if it still has relevance to that effort. To make progress on this, I would need a list of attributes that you believe need to be made REQUIRED as part of rfc5661bis. Right now, I don't anticipating any, although in rewriting the general description of OPTIONAL (formerly "RECOMMENDED") attributes, I am trying to provide a more balanced discussion, getting rid of the text which stressed the difficulty (for servers) of implementing attributes and underplayed the issues for the client in doing without attributes typically expected. I'm also explicitly mentioning the need for OPTIONAL attributes in connection with OPTIONAL features. Although I don't know of any attributes that need to be made REQUIRED in the context of fc5661bis, I feel that there are a number of attributes that need to be considered for promotion in NFSv4.3, now that it is in the process of graduating from the snide remark stage to the initial discussion stage. These would include the ones you alluded to, the attributes brought over from NFSv3, but I would also like us to include a substantial subset of the per-fs OPTIONAL attributes. Some examples: * fs_charset is very easy for the server to implement and making it REQUIRED avoid the added complexity for the client of dealing with the case of this attribute not being supported. * aclsupport raises similar issues even if it is associated with an OPTIONAL feature. This is similar to other attributes which provide gateways to OPTIONAL features, with very simple implementations possible when the OPTIONAL feature is not supported.. * fs_layout_type could be made REQUIRED with servers not supporting pNFS simply returning a zero-length array. Please update me regarding any issues you have regarding attributes in rfc5661bis as soon as you can. Also, I'd like us to schedule some discussion of NFSv4.3 at a forthcoming interim meeting so we can really kick off this effort. Pretty sure it was FATTR4_TYPE, which I see is already required. This came out of a discussion with Jeff Layton, who wanted to make sure servers could always return it in READDIR results. Jeff is my recollection correct?
- [nfsv4] Possibility of adding additional REQUIRED… David Noveck
- Re: [nfsv4] Possibility of adding additional REQU… Jeff Layton
- Re: [nfsv4] Possibility of adding additional REQU… Thomas Haynes
- Re: [nfsv4] Possibility of adding additional REQU… Trond Myklebust
- Re: [nfsv4] Possibility of adding additional REQU… Christoph Hellwig