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

"Mkrtchyan, Tigran" <tigran.mkrtchyan@desy.de> Mon, 20 February 2023 17:19 UTC

Return-Path: <tigran.mkrtchyan@desy.de>
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 50E16C151710 for <nfsv4@ietfa.amsl.com>; Mon, 20 Feb 2023 09:19:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.097
X-Spam-Level:
X-Spam-Status: No, score=-6.097 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, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=0.999, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=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=desy.de
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 GYxffxHWvD6L for <nfsv4@ietfa.amsl.com>; Mon, 20 Feb 2023 09:19:52 -0800 (PST)
Received: from smtp-o-1.desy.de (smtp-o-1.desy.de [IPv6:2001:638:700:1038::1:9a]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 47110C14EB17 for <nfsv4@ietf.org>; Mon, 20 Feb 2023 09:19:50 -0800 (PST)
Received: from smtp-buf-1.desy.de (smtp-buf-1.desy.de [131.169.56.164]) by smtp-o-1.desy.de (Postfix) with ESMTP id BF880E0A73 for <nfsv4@ietf.org>; Mon, 20 Feb 2023 18:19:46 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 smtp-o-1.desy.de BF880E0A73
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=desy.de; s=default; t=1676913586; bh=NjYsN2m9R04xK06G87bw0WZTBXya4OSe+3w4qzUkDic=; h=Date:From:To:Cc:In-Reply-To:References:Subject:From; b=2BbRdg6eF8fhdCT9zcnq6Rpxj+5jDVJD4bCd+rwbLL+QXqA2aRJeY8x5054kYbMew xp/xbWiVm6k2IxZHlycywhGFOE+0AnK0dp/ujPiAToXidnLBEsyuA73DjG2omxkgc8 QvWkVlFbsi/V2tfXtardEeOKy7yLS0cZbIqAWRvg=
Received: from smtp-m-1.desy.de (smtp-m-1.desy.de [IPv6:2001:638:700:1038::1:81]) by smtp-buf-1.desy.de (Postfix) with ESMTP id AF9881201CA; Mon, 20 Feb 2023 18:19:46 +0100 (CET)
Received: from smtp-intra-1.desy.de (smtp-intra-1.desy.de [131.169.56.82]) by smtp-m-1.desy.de (Postfix) with ESMTP id AAA3F4014B; Mon, 20 Feb 2023 18:19:46 +0100 (CET)
Received: from z-mbx-2.desy.de (z-mbx-2.desy.de [131.169.55.140]) by smtp-intra-1.desy.de (Postfix) with ESMTP id A45ECC00A2; Mon, 20 Feb 2023 18:19:46 +0100 (CET)
Date: Mon, 20 Feb 2023 18:19:46 +0100
From: "Mkrtchyan, Tigran" <tigran.mkrtchyan@desy.de>
To: Thomas Haynes <loghyr@hammerspace.com>
Cc: Dave Noveck <davenoveck@gmail.com>, NFSv4 <nfsv4@ietf.org>
Message-ID: <769864760.38116741.1676913586512.JavaMail.zimbra@desy.de>
In-Reply-To: <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> <13B0FE6B-F00C-4723-BF6D-425474C160AB@hammerspace.com>
MIME-Version: 1.0
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg="sha-256"; boundary="----=_Part_38116742_114615048.1676913586617"
X-Mailer: Zimbra 9.0.0_GA_4485 (ZimbraWebClient - FF110 (Linux)/9.0.0_GA_4478)
Thread-Topic: New Version Notification for draft-haynes-nfsv4-layoutwcc-00.txt
Thread-Index: AQHZRUIKb8nz2O66okKr7VbibCiOjJBFQfLv
Archived-At: <https://mailarchive.ietf.org/arch/msg/nfsv4/K8PoDzJoJbrtVEbtufOBkeV1BMU>
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 17:19:57 -0000


----- Original Message -----
> From: "Thomas Haynes" <loghyr@hammerspace.com>
> To: "Dave Noveck" <davenoveck@gmail.com>
> Cc: "Tigran Mkrtchyan" <tigran.mkrtchyan@desy.de>, "NFSv4" <nfsv4@ietf.org>
> Sent: Monday, 20 February, 2023 16:43:13
> Subject: Re: [nfsv4] New Version Notification for draft-haynes-nfsv4-layoutwcc-00.txt

> 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.


Looking forward to reading the updated draft.

Thanks a lot for your efforts! Best regards,
   Tigran.

> 
> 
> 
> 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