Re: [nfsv4] New Version Notification for draft-haynes-nfsv4-layoutwcc-00.txt

Thomas Haynes <loghyr@hammerspace.com> Mon, 20 February 2023 15:43 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 30EB3C15152E for <nfsv4@ietfa.amsl.com>; Mon, 20 Feb 2023 07:43:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level:
X-Spam-Status: No, score=-2.096 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_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, 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 gCtElwMh5VIz for <nfsv4@ietfa.amsl.com>; Mon, 20 Feb 2023 07:43:17 -0800 (PST)
Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2070c.outbound.protection.outlook.com [IPv6:2a01:111:f400:7e89::70c]) (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 BE285C14CE30 for <nfsv4@ietf.org>; Mon, 20 Feb 2023 07:43:17 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=chCt3ihPrifWccCY7lvoh2o/cnssHzd1r1zpsEbgDqQaSOfQIf+s3D2Q5X99HoUw8y8xQhvR8sLS51Do8rmZz/F+jhdY+GjYx6hAGajhqg6Ps48+/8QXuCLQSR6EAbpt/pN+mgO1cEzQ5owCK2oE26hYsSVbmFkg3G7J9qGvwjSgZSRnBw9MgZPmhqJ5CnjPJZWoNCebK+OBLNSLF0y8Uuik8nTgy9jyJKF/Vxq5YMkWvjUJysdD+jOBKyPIy2cx5jvQFbBUD2U+dQXppflOT6YqgjR5GNC70H0kIYiICCTAghQc6Wu6SPCpR6Opyk1lG4qCHvfh8tcH7YVSdWp3lA==
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=RnNbVIhb1OlDk0q8zFNYiXVR0AUblEO04zzAbWruSZ8=; b=VQzG7vTMGtPXZbz+ITxXo9iCeZrPGp3JVHszgvThMHYUtZ7jQ+VbmPUx+8uM+Q2KTfessDMzZPG0L1hW17r0467fKgW2DrFvoQnaaQ7uweheOzTZKh+qNeshoL/l8A17IUK95V16HDFc+huutjtpUixjPPtor1KYmLpky4zntI14H5WDlnWCdEeWclFedacWai5THowWTdp8z9iTIlLYXonlKAzEM+SdhOUodC3Q87btQXfLUyEIkrlffJJ3jX41H3NsTv3WnQeYovYfN0EE3e2O8TwdgBxqsaVC4SlIBvlikLoTtdJq9i1rVTEUYlkBaJFpwN8o2zjyI9SHR8IsPQ==
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=RnNbVIhb1OlDk0q8zFNYiXVR0AUblEO04zzAbWruSZ8=; b=Div9MmifkLG/RoTE6z7WEHh4F0gnlGEvYDMol1ofRUlzpYsYgAG9whPBgCkIq2ILl2NfD7QFe3oDB7njC6m1HtKBuxII3USAs1QQhc1XBhN2V2OhVhzcLlt+kEBoWvv0OK7JRC0gSm144FQiX9uW3IaNyaYYW+x5UxUWnYqUh5Q=
Received: from BY5PR13MB3748.namprd13.prod.outlook.com (2603:10b6:a03:22b::17) by MN2PR13MB3631.namprd13.prod.outlook.com (2603:10b6:208:1ef::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6111.20; Mon, 20 Feb 2023 15:43:14 +0000
Received: from BY5PR13MB3748.namprd13.prod.outlook.com ([fe80::3f5b:71b9:4c78:513]) by BY5PR13MB3748.namprd13.prod.outlook.com ([fe80::3f5b:71b9:4c78:513%3]) with mapi id 15.20.6111.020; Mon, 20 Feb 2023 15:43:13 +0000
From: Thomas Haynes <loghyr@hammerspace.com>
To: David Noveck <davenoveck@gmail.com>
CC: "Mkrtchyan, Tigran" <tigran.mkrtchyan@desy.de>, NFSv4 <nfsv4@ietf.org>
Thread-Topic: [nfsv4] New Version Notification for draft-haynes-nfsv4-layoutwcc-00.txt
Thread-Index: AQHZRUIKb8nz2O66okKr7VbibCiOjA==
Date: Mon, 20 Feb 2023 15:43:13 +0000
Message-ID: <13B0FE6B-F00C-4723-BF6D-425474C160AB@hammerspace.com>
References: <167650188094.35471.12073867230641500375@ietfa.amsl.com> <8A2593C7-1A1F-455D-B2CC-9084EC9EA1B2@hammerspace.com> <1049929229.37471841.1676850814102.JavaMail.zimbra@z-mbx-2> <CADaq8jf6WzSMgKynjgKF72_=n-+e2L2er4U_VgZ4yfXbd5=89g@mail.gmail.com>
In-Reply-To: <CADaq8jf6WzSMgKynjgKF72_=n-+e2L2er4U_VgZ4yfXbd5=89g@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3731.400.51.1.1)
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=hammerspace.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: BY5PR13MB3748:EE_|MN2PR13MB3631:EE_
x-ms-office365-filtering-correlation-id: 9b1cf504-93c7-4a9d-79fb-08db13592d6a
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: PAc04blLvnESkpzOHe6PArQv75oLp4RUJHAbHQpQbNmwgDYOpn9FEQy1y019DM69HU4cHRwO/LmgjCEgLjMGxm/SiNA/bdS+e07WaQTS05jpe2csuBGqx/POYM7AkJRwyvdwkLNvxHIFpldIIXua4hCWRr59lPz2hXkUt3LsQQW7Ddhz75Qyxo7b0iEsrqD3QjOIZ6E+Ml9yQl43pAbdg+0KMDVGqLAnpxUzZDu3yV/fhf4fUYhsDbAvZJl6ecch/r4McJvAHNsLIhrVeqa5/XxTL21iuoHKFxX13fgfog3dQqekLtOqrijvEKIs1t+ZZX/rJv2/avsayrFzhB6025bfQ9WCwfSNNTlaz/sTZMx6wTYXCj1FT9G8iwf3gM6dFyrYYuAWGqEBsRtqRrKIQ2Dh30GF9CAj6koChMwvoeSEzAw/PiigCGN3/Wa6/wBPgvMbM0sME6M3Iixb29dbXII8SbBOOAuMD1kCi4LPAW1DovvxYjfLW8jTqmpe4ztsub8nvRfBd2xuvh7m79lnLZsql53Qi+kj3OVf+uJWu7LypGRZqbcy7SW9z8iTy3b3yeJ8LonidUxVxCP1ybf9fcot9JUS9DRMDSVWVHsQVXPpAd2nLpfhWMzhS0DGY1EQf3pIS3+9tCsHFu3B+XIKpJPVrpCUZq6PCRTBcIM24pSx9/mMaKpFd0qwoWjvtrYgJf5LwREIb0snCZDQtN97hogzIwACPa+T7Uc7fUn+0yJXC+48TU6AF4h+wqZjXR90XOWVTxLbO9bpl+q3nDAV51XYKDT6Ywo8d8KtzsxFq976fK1AhRx9EaTBfrR2BdL1
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY5PR13MB3748.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(376002)(346002)(396003)(39830400003)(366004)(136003)(451199018)(5660300002)(8936002)(33656002)(66574015)(83380400001)(166002)(66946007)(38070700005)(86362001)(38100700002)(122000001)(316002)(54906003)(478600001)(41300700001)(4326008)(64756008)(76116006)(66446008)(66476007)(6916009)(66556008)(8676002)(6486002)(966005)(71200400001)(6512007)(53546011)(2616005)(6506007)(36756003)(26005)(186003)(15650500001)(2906002)(21615005)(45980500001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: vJxkjbGCFLbQxkSxI0jrcX3g3svOt5FncTGqu+RoH+l5PZAerTWJV+fdD6Qahgc0L++jMKzjAupxrpE/08mJN4ySsdC1SfkWfOk3gA+4jmUcSk6TuYnDQ/KM1bpUVpt3tD9+/wk8u6+tiUF5iQ8HBWeSpC9PziSL7cdKDcfRDPCkxvFCC4KwdZmMLKJtHW1Bk1fF6wECxW5gtVlm3UbQXISNS1c0u14qG44N56BsYVpg75SFzN9h9FezFovkPH2b0tGHWBqHSW7x5USHYIDnNQt3vHTtOoj5/vM5PhurDICOtqJX6GzpgMZ2MacTOWGCjI+p4UGqAw8b0SDLzLTDEg0jdhuPIuRZT0XILRjy+NLiA+ECuQVbOuRczQ7chaSZpNyvtTzVWIeM0A1OzZe89jAecXb77//vZGbtzwGJARBjNxNwE967kVrfE298xOxTwg2a1ft1Bpu9i9IKg3LF/RCBSwykKZhTygTCOVbyU3VqbXII4lmR4j/rCLdMoDCTCW/o45wQXVEE19LAAXDsGBS3UKkiWTFpmhMhhu7N+U6BVzsZSjtMC6lFbDSnj0SG7nLNyCYujlSI1RD/ul98MXLWcK1TPGyLkfNMa/NNfnYkT5no7Wxo0O37wnNYbGwcHtYd3V+lBp/3DPPovoJKuze8EgiGcX1itHZrj3fmu2GSXH1rSfkd2mP6rxqaMjdyASXkeiffkzDLnulWMs547kB8ip5UIm0M30J2YqG+jJHyM98eFVqgDDHtb5RVN8mrUvFLwkLBzG2o0nNONVzq5g2MFW/+qylzMVwHBDVaO2NsF4zyU87Y40kemdlQzUPNuTxad0fHspzt7LweEiOeqe9cQoI2/agShqxnxCHb4SwcIcfPhlSDPjqxnQeFH+hHkbNW9f4lP6XCdT5l3ejxI+5PTFjWEtlzZmyD1lKpmkHeLVyEr8+vg/EElnAoa3cV1OgRwJN8/hFYZCsj8nauS29zXgPfuxBsHvrqlQzpjgpdwYk6DgvnwZqnbPbtje+cd9T50pUyI2OlHckAEaqdgaCim6AiSQqTdpJ90V6wkkIm/GGlX8NSE+AihP6wFGfvb1P81Go3j4FhH73akRaMLUfkYBkDQe5DVaVlvrBKfH26/zjrgSsMQSoo+9+WCmZ/y3sRLWRaASbYARco/pgD0r3HDizY5tUb0DmwemS1C/v8S5nZt5Egpuo2PFP6OgkjyM82ZVSfmNXC1XSlgrSqjKH+raskyDxV6bgtBgfk6nMAv60fJka86HbgoT7X2SNvEehyQTSs0XA9c+Hfbi8vWeKSdE0QnAu32xEc8n4rtYEsPTky+rGSnwfPyUu4QsyNSFrGR6ofgbrmYnBvWhtL0UZIiPYANIFRxxPmsvmNz5nZZymK8MuBSA18ONMeqHqKpNzStc26kS3Fm9PXkXL8dhoxN5kW8rFibsjfw4M/8iTI9wA+hc1DKrpb1TDczUViXP/oK+e6lT2tX2idKnyT7LHy5qxGzeD9WUzRIYc7CDi996AvIOrph64+2pCDIA47F6IQpAqNQzmVvhKb5s2Qo0j3ZUakfRU+livWBMOuNuiQ+1DGF5jUV+mnCR5eQpL2vyeA+rXqgTkGnQSpGXH+/g==
Content-Type: multipart/alternative; boundary="_000_13B0FE6BF00C4723BF6D425474C160ABhammerspacecom_"
MIME-Version: 1.0
X-OriginatorOrg: hammerspace.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BY5PR13MB3748.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 9b1cf504-93c7-4a9d-79fb-08db13592d6a
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Feb 2023 15:43:13.7558 (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: VrPoynHKSwXKtAOHUJjdh0dSQTcJyqF3LZqc62d9/3KOz4WFwPexkGHYa/h6oLkJwYZxr6X+rCMYWK9pXY7oQw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR13MB3631
Archived-At: <https://mailarchive.ietf.org/arch/msg/nfsv4/riKETxHT88mbwLBL-tnwjpv1iu8>
Subject: Re: [nfsv4] New Version Notification for draft-haynes-nfsv4-layoutwcc-00.txt
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: Mon, 20 Feb 2023 15:43:22 -0000


On Feb 20, 2023, at 12:15 AM, David Noveck <davenoveck@gmail.com> wrote:



On Sun, Feb 19, 2023, 6:53 PM tigran.mkrtchyan@desy.de<mailto:tigran.mkrtchyan@desy.de> <tigran.mkrtchyan@desy.de<mailto:tigran.mkrtchyan@desy.de>> wrote:
Hi Tom,
I like the idea. It looks like that the draft is limited only to NFSv3 based flexfiles layouts.

That was my impression as well.


Neither nfsv41_files nor flexfiles layouts allow GETATTR requests to be sent to data servers.

In retrospect, that was probably a design mistake in pNFS, but it's probably too late to address that now.


If we were to allow it, I would limit it to be after a COMMIT, READ, or a WRITE. I would not allow a compound like:

SEQUENCE
PUTFH
GETATTR

And simply such that we can mimic WCC, although it would now be SCC,



Thus only in responses to READ or WRITE over v3 clients will get the wcc information.

In nfsv4_files, the client could get them from the mds, with the understanding that the implementation would propagate this information from ds to the mds using the control protocol.

However the draft position itself to be more generic.

It does but that is probably the result of text written when this was part of delstid.  Most of delstid concerned general v4 extensions and the text might not have been appropriately adjusted to reflect the split.



No, it was a pure mental block on my end.



Do I miss something?

There is something missing but I feel it is the authors' responsibility to make this issue clear.


Yes. Lets see if the new draft clears it up.



Tom has requested we adopt this draft as a working group document.  Let's do that ASAP.  To make further progress, we need to address the scope issue you pointed out and the relationship of this document to the flexfiles layout document.

Best regards,
- Tigran
-------- Original message --------
From: Thomas Haynes
Date: Thu, Feb 16, 2023, 00:02
To: NFSv4
Subject: [nfsv4] Fwd: New Version Notification for draft-haynes-nfsv4-layoutwcc-00.txt


Hi,

As part of the review of delstid, it was suggested that I pull this part out of that document and create a new draft.

This then is that result.

I ask the working group to adopt this draft was a WG one. This is work that had previously been accepted as part of the delstid one.

Thanks,
Tom

Begin forwarded message:

From: internet-drafts@ietf.org<mailto:internet-drafts@ietf.org>
Subject: New Version Notification for draft-haynes-nfsv4-layoutwcc-00.txt
Date: February 15, 2023 at 2:58:00 PM PST
To: "Thomas Haynes" <loghyr@hammerspace.com<mailto:loghyr@hammerspace.com>>, "Trond Myklebust" <trondmy@hammerspace.com<mailto:trondmy@hammerspace.com>>


A new version of I-D, draft-haynes-nfsv4-layoutwcc-00.txt
has been successfully submitted by Thomas Haynes and posted to the
IETF repository.

Name: draft-haynes-nfsv4-layoutwcc
Revision: 00
Title: Add LAYOUT_WCC to NFSv4.2
Document date: 2023-02-15
Group: Individual Submission
Pages: 9
URL:            https://www.ietf.org/archive/id/draft-haynes-nfsv4-layoutwcc-00.txt
Status:         https://datatracker.ietf.org/doc/draft-haynes-nfsv4-layoutwcc/
Html:           https://www.ietf.org/archive/id/draft-haynes-nfsv4-layoutwcc-00.html
Htmlized:       https://datatracker.ietf.org/doc/html/draft-haynes-nfsv4-layoutwcc


Abstract:
  The Parallel Network File System (pNFS) allows for a file's metadata
  (MDS) and data (DS) to be on different servers.  It does not provide
  a mechanism for the data server to update the metadata server of
  changes to the data part of the file.  The client has knowledge of
  such updates, but lacks the ability to update the metadata server.
  This document presents several refinements to both RFC8881 and
  RFC8434 to allow the client to update the metadata server to changes
  on the data server.




The IETF Secretariat





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