Re: [nfsv4] Éric Vyncke's No Objection on draft-ietf-nfsv4-rpcrdma-cm-pvt-data-07: (with COMMENT)

Chuck Lever <chuck.lever@oracle.com> Mon, 17 February 2020 15:27 UTC

Return-Path: <chuck.lever@oracle.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 55C321208C5; Mon, 17 Feb 2020 07:27:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.301
X-Spam-Level:
X-Spam-Status: No, score=-4.301 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=oracle.com
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 kkMpxH5xmO4t; Mon, 17 Feb 2020 07:27:23 -0800 (PST)
Received: from aserp2120.oracle.com (aserp2120.oracle.com [141.146.126.78]) (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 B8D2C1208C3; Mon, 17 Feb 2020 07:27:23 -0800 (PST)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1]) by aserp2120.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 01HFDGMQ142810; Mon, 17 Feb 2020 15:27:21 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=content-type : mime-version : subject : from : in-reply-to : date : cc : content-transfer-encoding : message-id : references : to; s=corp-2020-01-29; bh=NtwEy4Vipay7G69HNR7SKwKMSPWUCxls8swHkbLteFo=; b=rHIZNpxpGIA7GR03G4kFdiur4g3mjO6YB5zfuILQn8NwRmsZ9EnqVIdo1GaVBpNlvGnA 6DJ+tZhuVDiOMA20CRg4lgXd613WOvPYrsQOhyQ/5JOPboyjtM4Ukz/9+LOCtewYBxi4 P+oQAyrqJmAIqcaMeQshMJpInyQjmf3e2y2Pg/oIkAvT+VEdTNQZfNOQX53bgBNK3egV 6MzeMFLDDnLoYrzhTy3ix/qhmUbwH9Xo3hfI4V70+90Llf6QZgDyYkOzZLk9nwzuNTsI TPk6WHEKqazb8eD+B9ZP6S7GsjMlSGK5ElQirfMvpOZo4jrbWMxLC5iaDFCkB/L4lHPS 0w==
Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70]) by aserp2120.oracle.com with ESMTP id 2y68kqru9r-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 17 Feb 2020 15:27:21 +0000
Received: from pps.filterd (aserp3020.oracle.com [127.0.0.1]) by aserp3020.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 01HFBvVa188573; Mon, 17 Feb 2020 15:27:20 GMT
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235]) by aserp3020.oracle.com with ESMTP id 2y6tejgt6p-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 17 Feb 2020 15:27:20 +0000
Received: from abhmp0006.oracle.com (abhmp0006.oracle.com [141.146.116.12]) by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id 01HFRKJT020930; Mon, 17 Feb 2020 15:27:20 GMT
Received: from anon-dhcp-153.1015granger.net (/68.61.232.219) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Mon, 17 Feb 2020 07:27:20 -0800
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
From: Chuck Lever <chuck.lever@oracle.com>
In-Reply-To: <158188978775.5805.14570069184424431737.idtracker@ietfa.amsl.com>
Date: Mon, 17 Feb 2020 10:27:18 -0500
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: <50BAA9D2-71E1-4BCA-A818-A5F650A4ADA5@oracle.com>
References: <158188978775.5805.14570069184424431737.idtracker@ietfa.amsl.com>
To: Éric Vyncke <evyncke@cisco.com>
X-Mailer: Apple Mail (2.3445.104.11)
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9533 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0 phishscore=0 bulkscore=0 suspectscore=0 mlxscore=0 mlxlogscore=999 adultscore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2001150001 definitions=main-2002170126
X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9533 signatures=668685
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0 spamscore=0 lowpriorityscore=0 mlxlogscore=999 malwarescore=0 priorityscore=1501 clxscore=1011 mlxscore=0 suspectscore=0 impostorscore=0 bulkscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2001150001 definitions=main-2002170126
Archived-At: <https://mailarchive.ietf.org/arch/msg/nfsv4/dI5vrx775JmxsSrdY6BK5ssZEL0>
Subject: Re: [nfsv4] Éric Vyncke'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: Mon, 17 Feb 2020 15:27:33 -0000

Hello Éric -

Thanks for your comments! More responses below.


> On Feb 16, 2020, at 4:49 PM, Éric Vyncke via Datatracker <noreply@ietf.org> wrote:
> 
> Éric Vyncke 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:
> ----------------------------------------------------------------------
> 
> Thank you for the work put into this document. I found this document not so
> easy to read as many acronyms are used without expansion (Stag, CM, ...)
> notably in the abstract. While the introduction simply refers to RFC 8166, a
> little more textual introduction would have been welcome.

The document assumes the reader is already knowledgeable about this specific
domain, true enough. I'm open to specific suggestions of what could be added
to the Introduction to assist readers less familiar with the topic. I'm never
sure how far back to start an Introduction section.

Barry Leiba has already pointed out several unexpanded acronyms that I have
corrected for the next revision. These include XDR, STag, RNIC, and the
reference to RDMA-CM in the Abstract.

Btw, here's what's been done to the document since -07:

https://chucklever.github.io/i-d-rpcrdma-cm-pvt-data/#go.draft-ietf-nfsv4-rpcrdma-cm-pvt-data.diff


> Nevertheless, please find below some non-blocking COMMENTs (and I would
> appreciate a response from the authors but this is not required).
> 
> I hope that this helps to improve the document,
> 
> Regards,
> 
> -éric
> 
> == COMMENTS ==
> 
> -- Section 4 --
> Just by sheer curiosity, I wonder where the value "0xf6ab0e18" comes from ?

I used the center 32 bits of a randomly-generated uuid, iirc.


> -- Section 4.1.1 --
> "bit 15 of the Flags field" but the Flags field is only 8-bit long (to be
> honest, I am sure that I understand the meaning of this but being clearer would
> be better). Wording in section 5.1 should be used in section 4 when describing
> the Flags field.

> I would also suggest to name the different bits of the Flags field as usually
> done in other IETF documents.

Seeing an example or two would help me pick a name consistent with other IETF
publications. Please send one my way if you have a favorite.

If I define a name for the one flag used in Version 1, then Section 4.1.1 can
refer to that flag by name instead of "bit 15 of the Flags field".

Perhaps Section 5.1 should be moved to Section 4 as well.


> -- Section 5.1 --
> About the reserved bits, why not using the usual wording of "set to 0 when
> sending and ignored when received" ?

Barry also commented on this. See Section 5.1 in the pending revised draft
above for the corrected text.


--
Chuck Lever