Re: [nfsv4] Mirja Kühlewind's No Objection on draft-ietf-nfsv4-rpcrdma-cm-pvt-data-07: (with COMMENT)

Mirja Kuehlewind <ietf@kuehlewind.net> Thu, 20 February 2020 08:43 UTC

Return-Path: <ietf@kuehlewind.net>
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 C1C781208A8; Thu, 20 Feb 2020 00:43:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=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 q3w2XWZfsRHq; Thu, 20 Feb 2020 00:43:03 -0800 (PST)
Received: from wp513.webpack.hosteurope.de (wp513.webpack.hosteurope.de [IPv6:2a01:488:42:1000:50ed:8223::]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3116512089B; Thu, 20 Feb 2020 00:43:02 -0800 (PST)
Received: from 200116b82c4c570089df8513372e4081.dip.versatel-1u1.de ([2001:16b8:2c4c:5700:89df:8513:372e:4081]); authenticated by wp513.webpack.hosteurope.de running ExIM with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) id 1j4hQC-0007j7-FW; Thu, 20 Feb 2020 09:43:00 +0100
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
From: Mirja Kuehlewind <ietf@kuehlewind.net>
In-Reply-To: <DB67100B-064B-4D5F-B69A-86D38D2CD52A@oracle.com>
Date: Thu, 20 Feb 2020 09:42:59 +0100
Cc: The IESG <iesg@ietf.org>, nfsv4-chairs@ietf.org, nfsv4@ietf.org, draft-ietf-nfsv4-rpcrdma-cm-pvt-data@ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <EE105D6E-D1E7-4BFB-8AE5-4DC880C9D3E4@kuehlewind.net>
References: <158212228910.17604.1494714603838535207.idtracker@ietfa.amsl.com> <DB67100B-064B-4D5F-B69A-86D38D2CD52A@oracle.com>
To: Chuck Lever <chuck.lever@oracle.com>
X-Mailer: Apple Mail (2.3445.104.11)
X-bounce-key: webpack.hosteurope.de;ietf@kuehlewind.net;1582188183;e10e2742;
X-HE-SMSGID: 1j4hQC-0007j7-FW
Archived-At: <https://mailarchive.ietf.org/arch/msg/nfsv4/KMZk-r1VCTqiIi_NnU9edGnMkQU>
Subject: Re: [nfsv4] Mirja Kühlewind's No Objection on draft-ietf-nfsv4-rpcrdma-cm-pvt-data-07: (with COMMENT)
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: Thu, 20 Feb 2020 08:43:09 -0000

Hi Chuck,

See below.

> On 19. Feb 2020, at 21:46, Chuck Lever <chuck.lever@oracle.com> wrote:
> 
> Hello Mirja-
> 
>> On Feb 19, 2020, at 9:24 AM, Mirja Kühlewind via Datatracker <noreply@ietf.org> wrote:
>> 
>> Mirja Kühlewind has entered the following ballot position for
>> draft-ietf-nfsv4-rpcrdma-cm-pvt-data-07: No Objection
>> 
>> When responding, please keep the subject line intact and reply to all
>> email addresses included in the To and CC lines. (Feel free to cut this
>> introductory paragraph, however.)
>> 
>> 
>> Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
>> for more information about IESG DISCUSS and COMMENT positions.
>> 
>> 
>> The document, along with other ballot positions, can be found here:
>> https://datatracker.ietf.org/doc/draft-ietf-nfsv4-rpcrdma-cm-pvt-data/
>> 
>> 
>> 
>> ----------------------------------------------------------------------
>> COMMENT:
>> ----------------------------------------------------------------------
>> 
>> One quick thought/comment: Another option for extensibility would be to use one
>> of the reserved flags to e.g. extend the fields of the private data field.
>> However, the draft states at all reserved flags need to be zero with version 1.
>> This seems to be a bit of a waste of space but moreover it's a lost opportunity
>> for an easy way to extend the private data field. Why was that decided?
> 
> The common way to extend this kind of data structures, I assumed,
> was to use the version field. The set of defined flag fields cannot
> change without a bump in the version number.

Yes that is a good and common way. However, usually if you have reserved flags, there is also a way to make use of those flags without changing the version which seem not the case here.

> 
> I would be interested to consider another way to handle extension,
> though at this point there is already an implementation of this
> protocol, which limits our ability to adjust the structure format
> too much.

I would not think that this would change anything in the current implementation, as the current implementation should just ignore the flags. However, this is no big deal, but maybe it’s something to think about if there is a way to make better use of these reserved flags/bits. 

Mirja


> 
> Thanks for your comment!
> 
> 
> --
> Chuck Lever
> 
> 
> 
>