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

Thomas Haynes <loghyr@hammerspace.com> Fri, 17 March 2023 23:28 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 A026DC1516E3 for <nfsv4@ietfa.amsl.com>; Fri, 17 Mar 2023 16:28:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.098
X-Spam-Level:
X-Spam-Status: No, score=-7.098 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, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-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 EJ0UPtFIyQW1 for <nfsv4@ietfa.amsl.com>; Fri, 17 Mar 2023 16:28:54 -0700 (PDT)
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on2071e.outbound.protection.outlook.com [IPv6:2a01:111:f400:7ea9::71e]) (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 62624C14CE36 for <nfsv4@ietf.org>; Fri, 17 Mar 2023 16:28:54 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fkb1gh0au55Tk+IgRDjwNRkd3LT959HP9V2EsYXzUBCkdMDVVdH4PHtNNtBPR3Vi7OOe9+CyFxqeSimo/FDWH1J9l3GVJUJAcxsW1t+GaBBvl1t9A88qFVqJ16DPbbiMU1Ce5bph1lb9r3R4iKuBjfY41iOQ6tXk3xUVxBjtdQN/8+KdYiCTe69iXMnRQ8fqydCNCgvqVoLyV/BpAxnbxS5XvO94rE8GUesrTEWdLd0le4U7sJpnlWxbWFE1OGc+0dmRdK16soV4W96T8TXRsB81AeWi0Kc+CrtuD7T5/jSUUdidWI/CWyQz017sHX4GlYukd4AFdFKNgqs3QuJoiQ==
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=vHNaKTgX6p0dPxvGdp0MBmAIJeDT7FXxm4fvPVn/WPk=; b=QJ98F2anv0iLN5VSog6Vv235JMVvBluedGfoCDn7D6T0F5qecjL/R/x35ee+YmF7O72TOb8Fzsgpu92nOGi1MKq3afxRijqZKzB55gSpwmr9HQZd1sV5HbkV/pzfaK1gpdfwfXqekE2BaxPed0kl1psjd19TmZ1Pk6/CfFwRtEkWyVn5rbiVzNAF7QZtVOPAsjZLor9LznvORfaxhp268cx27dvEQRqybDXDN08ix58526/Pjbe5S/4SuXXD+cRpCUiOd4ZiOpY2kgXTSWkmoCAiwCqPQS9RF0PwyV32BH6SiQ4BEzRsYqyLfZFfjwmyPsCe48YNoIzJs36bwUAcHw==
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=vHNaKTgX6p0dPxvGdp0MBmAIJeDT7FXxm4fvPVn/WPk=; b=KkyzMZnsV5fVOEKgAIuEhuC9AjgsSZgpxeZ6zXqYucN7n2OuI6PuXkyLk/fcIiwoZ/ufT+VIdSIlQIoNECgd+7T3l4YCnNcuhheaTPdRK1wXJsioyYz/UxlE56Yq0WFpTWeIIC46TA/ivEMLSKDUQ/yOzAMYpSDYauu5XgUIGDc=
Received: from BY5PR13MB3748.namprd13.prod.outlook.com (2603:10b6:a03:22b::17) by PH0PR13MB5001.namprd13.prod.outlook.com (2603:10b6:510:98::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.35; Fri, 17 Mar 2023 23:28:50 +0000
Received: from BY5PR13MB3748.namprd13.prod.outlook.com ([fe80::d9b6:f066:8959:f789]) by BY5PR13MB3748.namprd13.prod.outlook.com ([fe80::d9b6:f066:8959:f789%6]) with mapi id 15.20.6178.033; Fri, 17 Mar 2023 23:28:50 +0000
From: Thomas Haynes <loghyr@hammerspace.com>
To: "Mkrtchyan, Tigran" <tigran.mkrtchyan@desy.de>
CC: NFSv4 <nfsv4@ietf.org>
Thread-Topic: [nfsv4] New Version Notification for draft-haynes-nfsv4-layoutwcc-01.txt
Thread-Index: AQHZWSg6KqIzQNIErEKGVXAhMMLQFg==
Date: Fri, 17 Mar 2023 23:28:49 +0000
Message-ID: <A11DA737-9C2D-46B7-9550-6E87E6E61B49@hammerspace.com>
References: <167690801491.19966.10073497475444708402@ietfa.amsl.com> <593CEF2C-EE09-4CB7-86F3-E84F3C7E35B4@hammerspace.com> <1681714268.9413960.1679079821291.JavaMail.zimbra@desy.de>
In-Reply-To: <1681714268.9413960.1679079821291.JavaMail.zimbra@desy.de>
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_|PH0PR13MB5001:EE_
x-ms-office365-filtering-correlation-id: 3bba65d9-a69e-4203-f37b-08db273f5d07
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: UkhlFlX9p5os09EMmcJv3qxqrstjEjQ8kBJm6iNb6hG3gSzfBzQKWxKM0OIvVpGJcmtEEt/JF31K+uaYtr+xuX3CHqD76xSloD1t218mSKgmVKHAOCTh+9YFaQjwD33zwZnzctSfzo9bhZYNk54o/+ffW3p5snhnpZwGQwrEN9nPsW5yEs+lRquEaAWLQizHA2+35MaZmPUF1NyVRjm14oke2Dxnnz9YZ9/WBJsAs/InE5StfS0F+QACbVYGiK2pCce7tDajTekO36WuO1VB5BxHcDMSGROtpeaWSI7Rc5EXsVcoyWaforhJktWlRKGq3i0ypo18fXHfDysfQkQGv2hsxHq9ynaoxi5RX+4AlIHXrk0g9mnGFdWvrQlc5eS50ft2AP/X2khBHE5v1gZKhKInou9OPyvyKFX3k2q0EREKUPGgqrTYkrEjD6/ElRhdAVvCfsG3+k1OFyxHgMionN4hS2xTYS0QLmJsGFPYvl8+yU+a5yQoN+f6/WpUYUwvTMyDwJRKXPyehbeS3b4Lrybspe3Y3cISeORaDOl41zkDa7B9EcxAUHHfrCuPxn6ip2BcVotEz/Z1SI8DM31rD619jvBdpwIZXFkx2UJC04QljGoQ1vBuh66K6ZvP2vjdiyiUszY2LDX8wJN0rRaY6xDs2A+1F57Ssz1rXi9GfB3b8VCc7EiGGnRjVu4fxxC9wJRlyD6frCTUwyfCZ1HjJ3GSNFrrBmIK65ck0xIe5CnPLlV33atuhgfR/9dANew+dNMOTRsX5PlhaByYiiW7iw==
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)(366004)(39840400004)(136003)(346002)(396003)(376002)(451199018)(36756003)(966005)(6486002)(478600001)(66476007)(71200400001)(8676002)(15650500001)(316002)(41300700001)(2906002)(5660300002)(8936002)(76116006)(4326008)(66446008)(66556008)(66946007)(122000001)(6916009)(86362001)(38070700005)(33656002)(38100700002)(64756008)(2616005)(53546011)(6512007)(186003)(6506007)(26005)(66574015)(83380400001)(45980500001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: ZHGkNqZzd4U/Re8LTtHmNJya4yhK9AlMDlexpagfuwt9CdJFXIfgahTjorNcIIi42uXCY1T8qSyGyDi4N/mx7/okliybjmZtImJIeHIqHJekfBPq/DAI1l/mgTSJ5Rqf2zQkFNvfNhMN/qySZaD23Ly7A8c7VxlPfMSvR1xE05jlc3N7QTaRO7klZiG/RbifwiPzU/e1VUmQSDGtoOhp1BWqrB3UuRzIsgqQ5dxVSblVfxjPy8hHBbUF2cWYoeV2a5oPyBSXJRmm/moYT4RsYmkFpLaiFu7vetR2bm79P7vQ5JREMjrhxLRuM5oZ7UWLGYOD5qA9w/W9SY3pk9WFKSRno1hSWhTEiuq58aZAYdCiyvRKmc33MmxQAd6ZbZ/vUI3c1dzm4hRVS8jA77Th5DYmSOQr6iTcs/kYA+bpy3N3BT1ccd2N1XU3KS3VEirpN8ot8j74pmCAquQCa5G2+su1ojjADRxNz9XBTgPejm4KYlLMcRhSuTCcG6Pq+A6ysmDivoYwko6jmmBFERTESE5ztTsOPzN9kjjbGwoLfC7AoNUEK1Qo5Z/DmS0GH7BZR5SprzpW6LTHH7STzmytUYRrxd5hD6A+esdeGfJrktXxdXWnnP0ctwJ9WADRnKiDwh5nyclIXMbwqYKXRL0sxDk1eQxtQdEUlWHA4i5pZ6U+1VMNouyppktXk7SBIl18zOoZ7GcR4wUfQyFS6wx0UglC9gyNGB5Pyd+3Y/QszmsUsobGbXeBI8Or1g2j1QCeVjCqEdIvNHYEMrP2MHvRfHQw6hhGR2QkPotxwFCkh0bM1ZTUrLIlIL2NfUZpXRWh11bMLmcKchKslZ4KSj7ZveT9IE+ulz3nOA0Vp+p3VKvaE5zqL/pWuGqFdk62JKafahkyQFGMIFsbjSpq3CjRKGbo/RVHWmAxlkgVO92TCSZuQFkBVa+T1wAO9qx/Xeg9f4IwWIJCCv6ScxISW2dbn5oeDCDPM2sxxh9C6ZoM2qKj4i8wGKh2kDi9abp2lruuG0RSBdkpc00Kr/8D4SEUyUgsZM33x3WjYRGTi6i7wNGdxx2XPSGLp86QnzJT9VyJWii6Vn0cKJ/OkMPQxB1iNtbacOZSonaR2Kq7e3AsKrf2RJTQ6BrMA2Al7VBFbHL9PIaPO3Y2crt9UjX4maobFhfDd897Wbx4dPLa6Pn5nlEJv+kDxAjNVEBvFPnJcQMnh1p9m4L1+GbqbBUU+dOPyWsr0v1p/mFelApUeGpLb18rccfeAjBUj+bfzo6wrihWIhW/4PYm5Uh1We/EUkXKO7QpUL2ZKWj00ZXdtitU8sH6oXx9oibnILGIxNhJuQ4q/eHc75EFtAiweuwhkxfzRVlMD++HmsrzzpjP5f1T+Nh8cBs3LKzfXeN/IM4HU2VvZBGFGL1Hs0QJhmo6mJm3qQ+I5Z7AeKOlerKdCS46ECq+9pCCNKumt9KfkFb31Z01zkQmcx/UDpFe8B5tcLvYcmDzT+yI1zuG5N6iiydnnAZ9gy8dOsWUZVtm2oQjBYZWJ9lcjjos/I/7VSaUchldh83vHvkKISxyNrTQriELO7ViCP/MdsqJP0aUePrk/UduBOBZmPfDK8zmL8pJKZWv7w==
Content-Type: text/plain; charset="utf-8"
Content-ID: <89722B3B90805B42A78209A5F627EFAE@namprd13.prod.outlook.com>
Content-Transfer-Encoding: base64
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: 3bba65d9-a69e-4203-f37b-08db273f5d07
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Mar 2023 23:28:49.9970 (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: pe7cj3rD4H1fPHcQz4wPpJNgMVSaAidkwQNb7SWP/cDLGd7//5Hn7vZBUMt2xhbYrraunvOEkXfUCxanS5BQuQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR13MB5001
Archived-At: <https://mailarchive.ietf.org/arch/msg/nfsv4/sFea0vQ-JaLiN6Brpqbjle7we7A>
Subject: Re: [nfsv4] New Version Notification for draft-haynes-nfsv4-layoutwcc-01.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: Fri, 17 Mar 2023 23:28:58 -0000


> On Mar 17, 2023, at 12:03 PM, Mkrtchyan, Tigran <tigran.mkrtchyan@desy.de> wrote:
> 
> 
> 
> Hi Tom,
> 
> Thanks for the update. I have two comments:
> 
> 1.
> 
> The introductions talk mostly about nfsv3-based flexfile layout. However, even
> strongly coupled v4-based implementations will benefit from such functionality,
> as attribute synchronization can be delegated to the client (fsync vs fdatasync).
> 

I’ll look at adding that - my previous drafts were called out for being too general.


> 2.
> the paragraph:
> 
> """
> Each NFSv3 operation corresponds to one round trip between the client and server. So a WRITE followed by a GETATTR would require two round trips. In that scenario, the attribute information retrieved is considered to be strict server-client consistency. For NFSv4, the WRITE and GETATTR can be issued together inside a compound, which only requires one round trip between the client and server. And this is also considered to be a strict server-client consistency. In essence, the NFSv4 READ and WRITE operations drop the post-operation attributes, allowing the client to decide if it needs that information.
> """
> 
> Is still wrong for nfsv4, as on the data path we can't have READ/WRITE + GETATTR. I am not saying that we should change the pnfs protocol,
> but the text might say that LAYOUT_WCC gives an opportunity for nfsv3 (and might be for later implementations) to make use of it.
> 


I get your point - I think I was too caught up in trying to explain the general approach.

Thanks


> 
> Best regards,
>   Tigran.
> 
> 
> ----- Original Message -----
>> From: "Thomas Haynes" <loghyr@hammerspace.com>
>> To: "NFSv4" <nfsv4@ietf.org>
>> Sent: Monday, 20 February, 2023 16:48:45
>> Subject: [nfsv4] Fwd: New Version Notification for draft-haynes-nfsv4-layoutwcc-01.txt
> 
>> This version addresses the issue that the draft is NFSv3 Flex Files only.
>> 
>> Thanks,
>> Tom
>> 
>> Begin forwarded message:
>> 
>> From: internet-drafts@ietf.org
>> Subject: New Version Notification for draft-haynes-nfsv4-layoutwcc-01.txt
>> Date: February 20, 2023 at 7:46:54 AM PST
>> To: "Thomas Haynes" <loghyr@hammerspace.com>, "Trond Myklebust"
>> <trondmy@hammerspace.com>
>> 
>> 
>> A new version of I-D, draft-haynes-nfsv4-layoutwcc-01.txt
>> has been successfully submitted by Thomas Haynes and posted to the
>> IETF repository.
>> 
>> Name: draft-haynes-nfsv4-layoutwcc
>> Revision: 01
>> Title: Add LAYOUT_WCC to NFSv4.2
>> Document date: 2023-02-20
>> Group: Individual Submission
>> Pages: 9
>> URL:
>> https://www.ietf.org/archive/id/draft-haynes-nfsv4-layoutwcc-01.txt
>> Status:         https://datatracker.ietf.org/doc/draft-haynes-nfsv4-layoutwcc/
>> Html:
>> https://www.ietf.org/archive/id/draft-haynes-nfsv4-layoutwcc-01.html
>> Htmlized:
>> https://datatracker.ietf.org/doc/html/draft-haynes-nfsv4-layoutwcc
>> Diff:
>> https://author-tools.ietf.org/iddiff?url2=draft-haynes-nfsv4-layoutwcc-01
>> 
>> Abstract:
>> The Parallel Network File System (pNFS) Flexible File Layout 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 a refinement to 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
>> https://www.ietf.org/mailman/listinfo/nfsv4
> _______________________________________________
> nfsv4 mailing list
> nfsv4@ietf.org
> https://www.ietf.org/mailman/listinfo/nfsv4