Re: [Gen-art] [nfsv4] Genart last call review of draft-ietf-nfsv4-flex-files-15

Christer Holmberg <christer.holmberg@ericsson.com> Fri, 22 December 2017 19:47 UTC

Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: gen-art@ietfa.amsl.com
Delivered-To: gen-art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BD30A126DCA; Fri, 22 Dec 2017 11:47:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.221
X-Spam-Level:
X-Spam-Status: No, score=-4.221 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 RTOsTMCBNRLB; Fri, 22 Dec 2017 11:47:41 -0800 (PST)
Received: from sesbmg22.ericsson.net (sesbmg22.ericsson.net [193.180.251.48]) (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 8FF1C126DED; Fri, 22 Dec 2017 11:47:40 -0800 (PST)
X-AuditID: c1b4fb30-d49ff70000006bc7-d4-5a3d615a49f3
Received: from ESESSHC006.ericsson.se (Unknown_Domain [153.88.183.36]) by sesbmg22.ericsson.net (Symantec Mail Security) with SMTP id 44.7E.27591.A516D3A5; Fri, 22 Dec 2017 20:47:38 +0100 (CET)
Received: from ESESSMB109.ericsson.se ([169.254.9.206]) by ESESSHC006.ericsson.se ([153.88.183.36]) with mapi id 14.03.0352.000; Fri, 22 Dec 2017 20:47:38 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Thomas Haynes <loghyr@primarydata.com>
CC: General area reviewing team <gen-art@ietf.org>, "draft-ietf-nfsv4-flex-files.all@ietf.org" <draft-ietf-nfsv4-flex-files.all@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>, "nfsv4@ietf.org" <nfsv4@ietf.org>
Thread-Topic: [nfsv4] Genart last call review of draft-ietf-nfsv4-flex-files-15
Thread-Index: AQHTesYXarLJEXu8ukKauffedNAfNKNPw6ng
Date: Fri, 22 Dec 2017 19:47:38 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B6C0D66B5@ESESSMB109.ericsson.se>
References: <151385190310.12830.12244028318485947459@ietfa.amsl.com> <20EB69D5-DCDE-4E99-98AE-B84299D48964@primarydata.com>
In-Reply-To: <20EB69D5-DCDE-4E99-98AE-B84299D48964@primarydata.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.154]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupkkeLIzCtJLcpLzFFi42KZGbFdRTcq0TbK4HifrsWe7R9YLK6++sxi 8WzjfBaL5Xu2slvMfv+I1YHVY8mSn0we8+fKBTBFcdmkpOZklqUW6dslcGVM6L3OXtAgV3Gj +RpjA+Mc2S5GTg4JAROJxRcns3UxcnEICRxmlNj7aCULhLMEyLm6g72LkYODTcBCovufNkiD iICWxOwbjewgNcwClxklfjS+ZgRJCAsESLTvvMsEURQoMf/VNyjbSOL+24/sIDaLgKrEt0P7 2EBsXgFfiXdzpoDZQgK1EjfaW5hBbE4BZ4lX/5awgNiMAmIS30+tAZvDLCAucevJfCaIqwUk luw5zwxhi0q8fPyPFcJWklh0+zMTyM3MApoS63fpQ7QqSkzpfsgOsVZQ4uTMJywTGEVnIZk6 C6FjFpKOWUg6FjCyrGIULU4tTspNNzLSSy3KTC4uzs/Ty0st2cQIjKCDW34b7GB8+dzxEKMA B6MSD++0BNsoIdbEsuLK3EOMEhzMSiK8+vFAId6UxMqq1KL8+KLSnNTiQ4zSHCxK4rwnPXmj hATSE0tSs1NTC1KLYLJMHJxSDYwp3/ROf2+YcLntxM+I1SZp33avz1KoM0yt+WsXEfZlsl5v sE7vX/PWQymTnTRsLL9+ioqYYfNql15eDv9Ko6wdK5V+rTZpcpeWLnplOV+82EDl6RSN6R8d tbPiGbdsc1YXitXqD3O1nS+24Td38frD+gvYaq558Jh80e9MndW/WH1apK9uuxJLcUaioRZz UXEiAGVy/hWcAgAA
Archived-At: <https://mailarchive.ietf.org/arch/msg/gen-art/Y5fbL7_1QTxNwtAz86F8d9r6Srs>
Subject: Re: [Gen-art] [nfsv4] Genart last call review of draft-ietf-nfsv4-flex-files-15
X-BeenThere: gen-art@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "GEN-ART: General Area Review Team" <gen-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/gen-art>, <mailto:gen-art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/gen-art/>
List-Post: <mailto:gen-art@ietf.org>
List-Help: <mailto:gen-art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/gen-art>, <mailto:gen-art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 22 Dec 2017 19:47:44 -0000

Hi Thomas,

...

>> Q1:
>> 
>> The Abstract says:
>> 
>>   "The flexible file layout type is defined in this
>>   document as an extension to pNFS which allows the use of storage
>>   devices in a fashion such that they require only a quite limited
>>   degree of interaction with the metadata server, using already
>>   existing protocols."
>> 
>> …and the Introduction says:
>> 
>>   "There are different layout types for different storage
>>   systems and methods of arranging data on storage devices.  This
>>   document defines the flexible file layout type used with file-based
>>   data servers that are accessed using the Network File System (NFS)
>>   protocols: NFSv3 [RFC1813], NFSv4.0 [RFC7530], NFSv4.1 [RFC5661], and
>>   NFSv4.2 [RFC7862].”
>> 
>> But, there is no text about the existing file layout type, and how 
>> this file layout types will improve things.
>
> It does not have to improve things, it is just a different layout type.

But, shouldn't there be any description about the difference between the existing file layout type? Is there some specific scenario in mind? Is there some characteristic(s) specific to the flexible file layout type?

I assume there was *SOME* reason for defining the flexible file layout type - other than just defining a new layout type for the sake of it :)

>> The Abstract mentions impacts on the interactions with the metadata server, but there is no text about that 
>> in the Introduction.
>
> There is, but perhaps the relationship needs to be explained.
>
> The entire second paragraph is about the interactions with the metadata server.

If that is specific to the flexible file layout type, I think it should be explicitly stated.

>> I think a few sentences in the Introduction, describing the high-level 
>> advantages and changes that the flexible file layout type brings, 
>> would be good.
>> 
>> Also, the Abstract mentions client mirroring, but there is nothing 
>> about that in the Introduction.
>> 
>
> Both of these were on purpose - I wanted to introduce the terms in Section 1.1 before using them.

That is fine.

> I’ll add the high-level summary, including client side mirroring.

Thanks!


>> Q2:
>> 
>> Is section 2 specific to the flexible file layout type, or is it about 
>> pNFS in general? I think it would good to have a sentence describing 
>> the scope of the section.
>
> It starts out general for all pNFS and covered more specifically in [pNFSLayouts].
>
> And having said that, I disagree with it immediately.

Disagree with what? My suggestion to have a sentence describing the scope?

> I can point the reader to [pNFSLayouts] and paint the scope as to how FlexFiles will address this issue.

Thanks!

Regards,

Christer