Re: [nfsv4] [Technical Errata Reported] RFC8881 (6865)

Zaheduzzaman Sarker <zaheduzzaman.sarker@ericsson.com> Fri, 25 March 2022 10:59 UTC

Return-Path: <zaheduzzaman.sarker@ericsson.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 6B7293A0E17 for <nfsv4@ietfa.amsl.com>; Fri, 25 Mar 2022 03:59:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.109
X-Spam-Level:
X-Spam-Status: No, score=-2.109 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com
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 M6yHUkQRhc0D for <nfsv4@ietfa.amsl.com>; Fri, 25 Mar 2022 03:59:42 -0700 (PDT)
Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2062d.outbound.protection.outlook.com [IPv6:2a01:111:f400:7e1a::62d]) (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 02AB13A0E47 for <nfsv4@ietf.org>; Fri, 25 Mar 2022 03:59:41 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Qyx12T4nRdxgjBJqjY8H1BV8qB+LfKbKHANd2G/OErEULTuzo/O08wlyRGrUxYNenGsW10hwFB07APBGRodBS4k8UFHo4o8uqQsNElx+OVN187epmSc2As8Cqw36zlnYsAtmlbs/22VG/U/gN0R12teRrlld9EF+4wWzH/+mjX6hOvveX7hVA+KKBs88Chz3HgZymp9gJQE8shtNoCs5Wz6eRNDAHiAYu5FAKJL4zUvpaHzGFcinWaLwQ55h5gON9L8yPV60bt7yzJA0goqHCgZkpegrsyfgaAy2ZSg55KidVTQ48G/o9K0u9g8TvZdfUPv5qO5fzZCXYrkXYq9VRw==
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=OHqt5Yhw+S18Mala+256k+MlmlpTAHvml8pUwr3LYe8=; b=YBoJcMGsgWjXR7305So4ERoWCfaICLsRDz0cqxM1ONusndYnwnxAg2WCbefSVv6PyHWr+uF3z9WRsW53GJfMgtBPldPfcviHpDamBHG7I4vL8S+aZr8prMbFPEMrY6/nj2Wc5MC23UFgZefgQ9dOwjgROv/LwLEaR6oAQp6j8nydo3EtbVKS6GYY3J09KMPbxzAIswlbktJETezYNLAlK2uVKSWIk4LB9SE9/FHufcQcPXiLg3pVn+MngCyBv9KgN7Vi11AVZuOUC6i7GUCcVEAgzxsCdzAoPHJyvfBuhyD/yNS3pnsdR5gVelD93J8vsOX0Jff++MI9gedfGTnNPQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=OHqt5Yhw+S18Mala+256k+MlmlpTAHvml8pUwr3LYe8=; b=ShWUvWImUHF6uYjhIfYDHPRbwl1GIvITy865AftcMZ2qzffAaXVHyfvwd87zBgF/8vMo8ItcCbR4roE7hM/lHEjDa6AnKyLH9vYpdwhqcx+WBm3N7LdAR6gTP6gXCAX93GJeLnN5bcpboTDxPS1HBuRQwXwGBC+/UcOop0MmfyY=
Received: from HE1PR07MB4187.eurprd07.prod.outlook.com (2603:10a6:7:98::23) by DB7PR07MB5733.eurprd07.prod.outlook.com (2603:10a6:10:5e::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5102.17; Fri, 25 Mar 2022 10:59:36 +0000
Received: from HE1PR07MB4187.eurprd07.prod.outlook.com ([fe80::c140:61d7:3788:b075]) by HE1PR07MB4187.eurprd07.prod.outlook.com ([fe80::c140:61d7:3788:b075%7]) with mapi id 15.20.5123.010; Fri, 25 Mar 2022 10:59:36 +0000
From: Zaheduzzaman Sarker <zaheduzzaman.sarker@ericsson.com>
To: Chuck Lever III <chuck.lever@oracle.com>
CC: Chris Smiley <csmiley@amsl.com>, "dnoveck@netapp.com" <dnoveck@netapp.com>, Martin Duke <martin.h.duke@gmail.com>, David Noveck <davenoveck@gmail.com>, Brian Pawlowski <beepee@gmail.com>, "nfsv4@ietf.org" <nfsv4@ietf.org>, RFC Errata System <rfc-editor@rfc-editor.org>
Thread-Topic: [Technical Errata Reported] RFC8881 (6865)
Thread-Index: AQHYLKdeqwK4708KkE6y3hbKcZuu76y/jdgAgArcfgCABasugA==
Date: Fri, 25 Mar 2022 10:59:36 +0000
Message-ID: <7DC3DE59-FD20-4043-B88B-894C029C2138@ericsson.com>
References: <20220228133021.C55343BA85@rfc-editor.org> <9613334A-4A56-4EB0-BE7A-F5C935E95102@amsl.com> <9FFFC6FB-DECB-45C5-A907-16A6E04E620C@oracle.com>
In-Reply-To: <9FFFC6FB-DECB-45C5-A907-16A6E04E620C@oracle.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3654.120.0.1.13)
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ericsson.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 5c3f4efd-adad-460a-bb4c-08da0e4e8d2c
x-ms-traffictypediagnostic: DB7PR07MB5733:EE_
x-microsoft-antispam-prvs: <DB7PR07MB5733C684446EFA4F4490B0C69F1A9@DB7PR07MB5733.eurprd07.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: Df8Ox8wlLBRUP1UsNGKB0MhKSf/EIoJsbRmp8tbMlcsMmn9M/OQbp7eONbWEW4se3mvcbjhunqEpNJs7lOhccFn17jXkUYWjxv5UUiMAP5fLnqm02mw6EB84tHYcKBEUVvaImWg6Jcy9d4siwyenD0t6XjkGhX4jaXuTIvAHW2T78LaS8JdVl32ijSVV9Ubj87dhOd9jVKUNsDPw/W91gsMaF7QTzbLyDdWNsoOGtjpGTjCPVli2FPIIJklSU0KslSNuC2XPjLltLGRkKQGlf7Yxp48FkKQiq3XZN/zWumv1VEoOmZfnENnR2nw7TnZn1OFFj9O+eiUZHB1orE7iY6APZT20laXyXpltV4zwl4TdHyK7Q2C+Z4M7Twm1a8hss4yExY+JpAQULFB20dkag9DFXNk2ygrcrSqYN2eEGlAMqqVqeuQq/gx+UkEpKiVBC0A8qQUjfrHTSp/7k60iLI8zkMiCYQmbo73jmV/z83TfmImIZCIDE7LDOg0WC6evSi+XOI0eg1+6A3xrCKNCFTQMH0W6SnrFsDa74bCZOhO1TfYcM2y32ih4054hxGQObxliIjE/DX3TiKJ0V8c2zz7Cmz/crd7kp6qF4DmUnIchca8zqeWEO03GK4+ekJiQxb6e8hEcor9Jf1PvhkS23CsEs82FVr9OskrkT/ktuQV9h9aUjiyzz3Be6SFdFbb2ZGRJL0LWArJHlNTiEJ/G0d/yaR2FsE+ybLpK72w/vKOOpIIcgKD8W3VemXBhiQNz5Q0JsH+9tilYief3JLIO0RnrWibYe8CvYYcId6vFZVsXQdEnHfy9GK8b2E+W/F2JGdeSUKrRvhMQEGJScjZ733OFeKw35wGUTDJZDhF9IczLugtBbGBklGBMr3LJUdRw+Tz289/pm4paMI+ylacxtDlYzOtU20HXvanHAQoZL68=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:HE1PR07MB4187.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(6506007)(186003)(2906002)(6512007)(4326008)(966005)(66946007)(83380400001)(99936003)(82960400001)(122000001)(38100700002)(33656002)(86362001)(38070700005)(2616005)(53546011)(166002)(8676002)(6916009)(54906003)(316002)(508600001)(44832011)(5660300002)(64756008)(76116006)(66556008)(66476007)(66446008)(71200400001)(91956017)(8936002)(6486002)(36756003)(45980500001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: ds29ksVRlEizFWHT4rFPFyMNoe2vBw1pqzkaO7D+vDCJpFtO06Jhzlf/whHY7dXHwFz4hmjvr4Rt4bFeXTpmR07GvouoO0Jbv9WyCncdtAdaxjDKxbjFur5fdUaBxPPpAGeb/fE2PjDZ2+glyarJVsthJ6jEdA/kuuSpuyRRQX73Rnnxt4WrhNlaKjCaT+rTO9RFQiOGC4hWkKSfesYesMPWZ8+ZRxxUVu1+gL2jK0iaaL4SKS3M3IUe0h45c1kyKQlOMp8VXtMSPI06ge9CFlN7wlKxCgf9P/bFnXOIsGGGKit91xqdO5AIKWgfifRKZ5URPpjiErWiHER4YEh6ZAgFN8I3KZlrAr9fXc/hEKjOum80+CZOYVWJakSeXLjhSTen1Qv+6cYXkgb3tTGuzSEI6iBzQH5xfrwlhWxsFr11i3oZRhT2GxVDSh678pn9uUn37ldqC0CkrZUOutqzE3NZrq9WwPmIm9XwOcUKA6erEmIGLak8FkZDF129am2c9YaeCtg2yE7IzgfbOheGe4ReI4Hzle+77+v1S+k1jdDHhyxH3MQdzoqY+1QS+3RDA4GkjQBdw5zyY1LTxONAizFHJ0CQleMTcVi9JnRiCG8E3+hx0tghXowMeKVuPut9kQ3BElgoW/1tg2MjeZwYrFIAxVQDK5FPJoXc5/7aHRzd+gdgH7nzkkZLQ1c9mcT4ROvzVI9gwIoGzU7bjxK3t2O+jpoIeZR1+XnI7CrkWgosxklACeP4PiSyDCuwtoCQ0lV3Gq5NORqk+tDZiIqago7YBqcOQZVYoErt0dfQs2HxzENYA0Dk3FkrPbUi4B1ghrdKiHmnBiLt3UBosiYNLKh2Snp/BjhaBIKwaWFV8sY55U0/ccveHvlheRXSmASqxL600ywl2PA60zUoReaP/a4FEIh3nNL5TGRutaZyQE+pNH4B0nsqgh330hOgFwNoUbA+tgRvD1+ZcIzF8Hy079+HWwZ4qUhPgDy7TNtcYlGfp+xRgxgkT5lEntRAxDLhF1aF8p4848fFG7VXgOUjHhiD6XuM1Pfpr3PpIYF7SOtQRdTeOaZ/LQJyDldbC9mD7VEM7IxD8/2kcmPdi1Mjl9MtcPKoD+iYiQdN2UZZww4pgVycAJkdggqV6OCkbW1eM8yqjW0JL56Zoy0qDUAkBKlbzpuIRq92oiSyDyePVVec7KBFVZVUiFNImhsOQMaa+WGI0YYQmSEHEYB3buiuT+SjQ71vxmSOXWW53Cex1bRDNraoEUmqFNYy0PpVVBYwVl91UrD4FVq8R1k0HTCQry/CCnrd5Rhzl99d2wZKOb/nPUAS3TPJrML/NydjgKt9QBjcACEjH28ORZAkmsLhunUERctJo8+B/zXQoqTCDpyn77PtT/FnahjHjvneZOufS9lJpQEe4sSTpMW242ZUYcp/atsMncbxYxi1SkX59cTD+T1amtKV2cdU6z0JMIvBol/8jGh+eCIRi1W+dBv6EAZvaq+KYPumBJDY7uZ1ol87erxBURXiNX7Zrpc8Uq9NyWswOM41kNtcC9ijy42wxzh6FdfVnXvLX5BIgpUJreM=
Content-Type: multipart/signed; boundary="Apple-Mail=_A7F58543-D32E-45C2-BCB0-F5A377073B6A"; protocol="application/pkcs7-signature"; micalg="sha-256"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: HE1PR07MB4187.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 5c3f4efd-adad-460a-bb4c-08da0e4e8d2c
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Mar 2022 10:59:36.4009 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: rd5XnX3FI+UdLDHl0SW5KgSuq0l34SKCE+PjjIQdCK4af0CZ6wc75rKZ2HU4AIUCQbQXArx6YJIGVrUmO/+No2GG1VxhpshRUaUrp6BVl7jWWTrRcpSoCiDfAAycFDN8
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR07MB5733
Archived-At: <https://mailarchive.ietf.org/arch/msg/nfsv4/RBaKe2co1g1VMe4-5LVrIk1L-yg>
Subject: Re: [nfsv4] [Technical Errata Reported] RFC8881 (6865)
X-BeenThere: nfsv4@ietf.org
X-Mailman-Version: 2.1.29
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, 25 Mar 2022 10:59:48 -0000


> On 21 Mar 2022, at 21:25, Chuck Lever III <chuck.lever@oracle.com> wrote:
> 
> 
> 
>> On Mar 14, 2022, at 6:33 PM, Chris Smiley <csmiley@amsl.com <mailto:csmiley@amsl.com>> wrote:
>> 
>> 
>> Greetings,
>> 
>> This errata reports a problem with Section 15.25.4/RFC 8881.  Upon further review, we believe it should point to Section 18.25.4/RFC 8881. We have updated accordingly.  Please let us know any concerns. 
>> 
>> Please note - this report still needs to be reviewed by the stream approver.
>> 
>> Thank you.
>> 
>> RFC Editor/cs
>> 
>> 
>>> On Feb 28, 2022, at 5:30 AM, RFC Errata System <rfc-editor@rfc-editor.org> wrote:
>>> 
>>> The following errata report has been submitted for RFC8881,
>>> "Network File System (NFS) Version 4 Minor Version 1 Protocol".
>>> 
>>> --------------------------------------
>>> You may review the report below and at:
>>> https://www.rfc-editor.org/errata/eid6865 <https://www.rfc-editor.org/errata/eid6865>
>>> 
>>> --------------------------------------
>>> Type: Technical
>>> Reported by: David Noveck <davenoveck@gmail.com <mailto:davenoveck@gmail.com>>
>>> 
>>> Section: 15.25.4
>>> 
>>> Original Text
>>> -------------
>>> The server MUST NOT delete the directory entry if the reply from 
>>> OPEN had 
>>> the flag OPEN4_RESULT_PRESERVE_UNLINKED set.
> 
> There is no section 15.25.4 in RFC 8881. However, I found what might
> be the erroneous text in section 18.25.4 (as Chris pointed out):
> 
> 18.25.  Operation 28: REMOVE - Remove File System Object
> 
> 18.25.4.  IMPLEMENTATION
> 
>   If the server finds that the file is still open when the REMOVE
>   arrives:
> 
>   *  The server SHOULD NOT delete the file's directory entry if the
>      file was opened with OPEN4_SHARE_DENY_WRITE or
>      OPEN4_SHARE_DENY_BOTH.
> 
>   *  If the file was not opened with OPEN4_SHARE_DENY_WRITE or
>      OPEN4_SHARE_DENY_BOTH, the server SHOULD delete the file's
>      directory entry.  However, until last CLOSE of the file, the
>      server MAY continue to allow access to the file via its
>      filehandle.
> 
>   *  The server MUST NOT delete the directory entry if the reply from
>      OPEN had the flag OPEN4_RESULT_PRESERVE_UNLINKED set.
> 
> I believe the errata refers to the third bullet.
> 
> 
>>> Corrected Text
>>> --------------
>>> If the reply from OPEN had the flag OPEN4_RESULT_PRESERVE_UNLINKED set,
>>> The server 
>>> MUST NOI delete the file contents until each directory entry is 
>>> deleted and the file is no longer open.
> 
> I agree that the compliance statements in the second and third
> bullets are confusing,

So the errata seems to be correctly identified issues.

> but it's not clear to me how the corrected
> text addresses the contradiction mentioned below.

That means we need to have more discussions about the correct approach.

> 
> I'm not sure how the rules regarding verify/reject work for an
> errata. Does the suggested corrected text change a consensus
> decision, or merely allay reader confusion?

Apart from the verify / reject, we have another status which is “held for document update” (https://www.rfc-editor.org/errata-definitions/). This is applied when we have a correct errata report but resolution cannot be agreed . See here (https://www.ietf.org/about/groups/iesg/statements/processing-errata-ietf-stream/)--

"Technical items that have a clear resolution in line with the original intent should be classified as Verified. If the resolution is not clear or requires further discussion, the report should be classified as Hold for Document Update. In both cases, only items that are clearly wrong should be considered."

If we can’t reach to some resolution  then we can put the errata in “held for document update” status.

But first let’s have some more thoughts and discussions on the resolution for the identified issue.

Thanks Chuck!!


//Zahed


> 
> 
>>> Notes
>>> -----
>>> The existing second and third bullets are directly contradictory.
>>> 
>>> Instructions:
>>> -------------
>>> This erratum is currently posted as "Reported". If necessary, please
>>> use "Reply All" to discuss whether it should be verified or
>>> rejected. When a decision is reached, the verifying party  
>>> can log in to change the status and edit the report, if necessary. 
>>> 
>>> --------------------------------------
>>> RFC8881 (draft-ietf-nfsv4-rfc5661sesqui-msns-04)
>>> --------------------------------------
>>> Title               : Network File System (NFS) Version 4 Minor Version 1 Protocol
>>> Publication Date    : August 2020
>>> Author(s)           : D. Noveck, Ed., C. Lever
>>> Category            : PROPOSED STANDARD
>>> Source              : Network File System Version 4
>>> Area                : Transport
>>> Stream              : IETF
>>> Verifying Party     : IESG
>>> 
>> 
> 
> --
> Chuck Lever