Re: [Gen-art] Genart last call review of draft-ietf-netconf-nmda-restconf-04

Alissa Cooper <alissa@cooperw.in> Wed, 26 September 2018 21:09 UTC

Return-Path: <alissa@cooperw.in>
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 2B2D41294D7; Wed, 26 Sep 2018 14:09:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.701
X-Spam-Level:
X-Spam-Status: No, score=-2.701 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=cooperw.in header.b=KALRunFq; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=dS0pnLuh
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 rpU5dV5Pkc-U; Wed, 26 Sep 2018 14:09:31 -0700 (PDT)
Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3E7BC12F1AB; Wed, 26 Sep 2018 14:09:28 -0700 (PDT)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 3098021F9B; Wed, 26 Sep 2018 17:09:27 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162]) by compute7.internal (MEProxy); Wed, 26 Sep 2018 17:09:27 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cooperw.in; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; bh=qSWLpXP2EQ+o5wGx41bfa5qvXO0qT PJvk8VcGr0xqtE=; b=KALRunFqepbtxpfLf3hyXoJZwEO/dzefCgXYikwylT+Fe hnb6I3Dj2Py42bD9+8TeHsMuCRmqMXAGsaBW0DGCWqgJj8/zTqGUv7ngKkJ3N++Q JeOetyuX0Q46AZoOft4SAO93PHrxCeswOODLbPWUGHM/eIY4OmLir6o5Ka4midh/ LmfSIes3tiUYGC+PceeZ4sC6rsiBvvraqOr+NnZRGmwZUUulcZRHtG71IHw7OKWQ 09owYDISeEGFTaji60J1b3ZchqodA436MEsXYOoTZmK4wpiBhwstgglsp1JzmDEW 3G+UVj1RvUHJeW46sAdD2HedUVQKPWCSUopSMWyEw==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=qSWLpX P2EQ+o5wGx41bfa5qvXO0qTPJvk8VcGr0xqtE=; b=dS0pnLuhiV5rH7gO4bVPMK cTHqb4xfWal6av2yDlzd4OKuDq2XZR2+/rogE3RTg78w7mYMHRhHgHeC1Bww8Ww+ 31evROpEP7bI0qHvRaIi9sLFxtDOKS1qgkYcTPF2f70L0V6gA+KA0FNL3NxOW/aN JdbuEuFCfBD33saqYmIdD7/QKj7yCze3kU0jlklshAQ0qMq5UZBM45tt+yVlH1fQ Kkbbq08DwKQ9wopypYi6qIoHq8Nc4xqDj6DsNJDGg9UllbP1CA1ymYcD+P6Mc9fD j46ZV2W0RU/HmYA+6914nqMhXE637AH7ZRNB+4qyPtho0dCDVRraL/tZMHoXJoVw ==
X-ME-Proxy: <xmx:hvWrW48yIktsc0qsY-ysAv_R2vb6YX5wYUEmVKJKaPrYalHdFsEwCQ> <xmx:hvWrW_4bmyTV10qt9TACuE_dlMSTptCSb2XvtOBdxZlAHosCpwL26Q> <xmx:hvWrWwuKisAh5bFQrnnbiTiaX4bk3femthF8_8-jsVzEEaqMoJrUOQ> <xmx:hvWrWx3idwfYfXzGhZvZSHssqzuuZOlUdkummBzapW9GThxyt-AT4g> <xmx:hvWrW5qRm67xh7hEtmGLJEN7HwiwOuUzkihPm4feWCJGWWkIQJwRcg> <xmx:h_WrW6H9cEw1eet76pHnqqefKqPuHstDV4HJPuvVVJJtqOQdJilTGw>
X-ME-Sender: <xms:hvWrW_RTLKliIggSD2lSKbteaNy_BLIPeihs06Vyz5unyUdYbHwMvg>
Received: from [10.154.183.69] (unknown [128.107.241.173]) by mail.messagingengine.com (Postfix) with ESMTPA id 17776E47C2; Wed, 26 Sep 2018 17:09:26 -0400 (EDT)
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
From: Alissa Cooper <alissa@cooperw.in>
In-Reply-To: <153021527663.18602.3527119969520295546@ietfa.amsl.com>
Date: Wed, 26 Sep 2018 14:09:23 -0700
Cc: gen-art <gen-art@ietf.org>, draft-ietf-netconf-nmda-restconf.all@ietf.org, netconf@ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <03F784DC-6913-4D07-9371-127A240C41F3@cooperw.in>
References: <153021527663.18602.3527119969520295546@ietfa.amsl.com>
To: Russ Housley <housley@vigilsec.com>
X-Mailer: Apple Mail (2.3445.9.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/gen-art/Jpt5t4wISDzPwgGHz-J6DXKzxwo>
Subject: Re: [Gen-art] Genart last call review of draft-ietf-netconf-nmda-restconf-04
X-BeenThere: gen-art@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 26 Sep 2018 21:09:34 -0000

Russ, thanks for your review. I have flagged it in my No Objection ballot since the edits have not been applied yet.

Alissa

> On Jun 28, 2018, at 3:47 PM, Russ Housley <housley@vigilsec.com> wrote:
> 
> Reviewer: Russ Housley
> Review result: Ready with Nits
> 
> I am the assigned Gen-ART reviewer for this draft. The General Area
> Review Team (Gen-ART) reviews all IETF documents being processed
> by the IESG for the IETF Chair.  Please treat these comments just
> like any other last call comments.
> 
> For more information, please see the FAQ at
> <http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq>.
> 
> Document: draft-ietf-netconf-nmda-restconf-04
> Reviewer: Russ Housley
> Review Date: 2018-06-28
> IETF LC End Date: 2018-07-09
> IESG Telechat date: unknown
> 
> Summary: Ready
> 
> 
> Major Concerns:
> 
> None.
> 
> 
> Minor Concerns:
> 
> The last paragraph of Section 3.1 says:
> 
>   If a server implements the example datastore "ds-ephemeral" in the
>   module "example-ds-ephemeral", it would implement the resource
>   {+restconf}/ds/example-ds-ephemeral:ds-ephemeral.
> 
> It is unclear to me why this datastore is not included in the bullets
> at the beginning of the section.  Obviously, it is optional to
> implement, but so are two of the datastores that are included in
> the list.
> 
> The last bullet of Section 3.2 says that [RFC8040], Section 3.5.4,
> paragraph 3 does not apply when interacting with any resource under
> {+restconf}/ds.  The referenced paragraph says:
> 
>   If the target of a GET method is a data node that represents a leaf
>   or leaf-list that has a default value and the leaf or leaf-list has
>   not been instantiated yet, the server MUST return the default value
>   or values that are in use by the server.  In this case, the server
>   MUST ignore its "basic-mode", described in Section 4.8.9, and return
>   the default value.
> 
> I suspect that this paragraph does not apply because the leaf and
> leaf-list will always be instantiated.  A sentence to say one way or
> the other would be useful to the implementer.
> 
> 
> Nits:
> 
> There is a missing ')' in the last paragraph of Section 5.
> 
> 
> 
> _______________________________________________
> Gen-art mailing list
> Gen-art@ietf.org
> https://www.ietf.org/mailman/listinfo/gen-art