Re: [yang-doctors] [Netconf] Yangdoctors last call review of draft-ietf-netconf-nmda-netconf-03

Ebben Aries <exa@juniper.net> Sun, 25 February 2018 03:14 UTC

Return-Path: <exa@juniper.net>
X-Original-To: yang-doctors@ietfa.amsl.com
Delivered-To: yang-doctors@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7739B124BFA; Sat, 24 Feb 2018 19:14:48 -0800 (PST)
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=juniper.net
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 A63znCQDSlh0; Sat, 24 Feb 2018 19:14:45 -0800 (PST)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (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 869111205D3; Sat, 24 Feb 2018 19:14:45 -0800 (PST)
Received: from pps.filterd (m0108161.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id w1P3Eipv015698; Sat, 24 Feb 2018 19:14:44 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=date : from : to : cc : subject : message-id : references : mime-version : content-type : in-reply-to; s=PPS1017; bh=CWjWAHYoXzOzmx/tEH8qEIWGKERoHh6sYvC2Pnq4bj8=; b=XlRDBOBQrNvlGAAqkQL6XbM4I8NWskO335+vE2N9Q8nVhRKvGdHghyNHqjnkuL/1IIaP VbBHGxaiigUHDA80/uElsM1vf6VFn2MDtp33vqCBAPl/LTc97Yk8V+fPzSzW4xj7ajPk 3HjSP0pJTnucCZPBPNelslXKQ/Mm0RiN0AQrTyZk9eV2lizCP/Fk0YcnlQY/QOuk/fts AWGjiWjqwtH72EbW05BrdzlAExbi+7wwFk5njk1B45rwoJSL8jkqNn20S3Dre7n5WxKc TkBpjcGKsosJ7YsgXKSU1BpJ9cR7SdGVqleHqtD4HLQrVi5Jiv7/HdPPxp3udbF9Zsdz Dg==
Received: from nam01-by2-obe.outbound.protection.outlook.com (mail-by2nam01lp0177.outbound.protection.outlook.com [216.32.181.177]) by mx0b-00273201.pphosted.com with ESMTP id 2gbmuc00b3-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Sat, 24 Feb 2018 19:14:44 -0800
Received: from BLUPR05CA0053.namprd05.prod.outlook.com (10.141.20.23) by CY1PR05MB1884.namprd05.prod.outlook.com (10.162.167.150) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.548.6; Sun, 25 Feb 2018 03:14:41 +0000
Received: from CO1NAM05FT030.eop-nam05.prod.protection.outlook.com (2a01:111:f400:7e50::203) by BLUPR05CA0053.outlook.office365.com (2a01:111:e400:855::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.548.6 via Frontend Transport; Sun, 25 Feb 2018 03:14:41 +0000
Received-SPF: SoftFail (protection.outlook.com: domain of transitioning juniper.net discourages use of 66.129.239.12 as permitted sender)
Received: from p-emfe01a-sac.jnpr.net (66.129.239.12) by CO1NAM05FT030.mail.protection.outlook.com (10.152.96.141) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA) id 15.20.548.7 via Frontend Transport; Sun, 25 Feb 2018 03:14:40 +0000
Received: from p-mailhub01.juniper.net (10.47.226.20) by p-emfe01a-sac.jnpr.net (172.24.192.21) with Microsoft SMTP Server (TLS) id 14.3.123.3; Sat, 24 Feb 2018 19:14:38 -0800
Received: from smtp.juniper.net (svl-evodev-exa.juniper.net [10.160.40.78]) by p-mailhub01.juniper.net (8.14.4/8.11.3) with ESMTP id w1P3EcLJ027439; Sat, 24 Feb 2018 19:14:38 -0800 (envelope-from exa@juniper.net)
Date: Sat, 24 Feb 2018 20:14:37 -0700
From: Ebben Aries <exa@juniper.net>
To: Martin Bjorklund <mbj@tail-f.com>
CC: yang-doctors@ietf.org, ietf@ietf.org, draft-ietf-netconf-nmda-netconf.all@ietf.org, netconf@ietf.org
Message-ID: <20180225031437.o4algxeetq7ho64l@smtp.juniper.net>
References: <151934407669.22591.51198627609392228@ietfa.amsl.com> <20180223.164332.1710999237635438920.mbj@tail-f.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <20180223.164332.1710999237635438920.mbj@tail-f.com>
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:66.129.239.12; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10019020)(39860400002)(396003)(39380400002)(376002)(346002)(2980300002)(189003)(199004)(51444003)(77096007)(97756001)(336011)(186003)(47776003)(50466002)(97736004)(316002)(54906003)(46406003)(16586007)(575784001)(86362001)(53416004)(59450400001)(8936002)(26005)(8676002)(81156014)(81166006)(966005)(69596002)(105596002)(229853002)(305945005)(4326008)(478600001)(68736007)(6306002)(6246003)(53936002)(2950100002)(2906002)(6916009)(345774005)(7696005)(1076002)(23726003)(76176011)(106466001)(5660300001)(356003)(42262002); DIR:OUT; SFP:1102; SCL:1; SRVR:CY1PR05MB1884; H:p-emfe01a-sac.jnpr.net; FPR:; SPF:SoftFail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en;
X-Microsoft-Exchange-Diagnostics: 1; CO1NAM05FT030; 1:TUH0WDud0nxGpXMHvSXHmYahJ0JbGXbE08qk1odCeMc43TUmxPkwM4k2t8VJXKmFmN7o6pUhY9USQgxfSEirZNUipe53alukVtNqUNk5LqYDnGdpId1UWWwhLv0QXyLf
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: d637b7f2-f10c-4e03-5ef3-08d57bfde8ea
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060); SRVR:CY1PR05MB1884;
X-Microsoft-Exchange-Diagnostics: 1; CY1PR05MB1884; 3:9SA4t+K4qR8DuaooB1TjYPi0pgOD6FaeqSMl0RB0B9vHxuQFy/HZz8NQ1X4NOggnSwwYAIBzyJfNJLeWn6YPcFZBRy1QcD/9u1Gei5v1gZfPR62V7y1jBP1PAquHRslpUIfnBBU+WCcnh61Fy5IC10+T5TZck8a0Tp67CNkSmnkLy3nufrhlYiWA4Mb6QjpfnBcah+t4KTu0YHq65a+4dL02pNC1jIhZWIKAeL07C+bAtlx1St7C+eWGJp529ME6ajMEs8ET7pDOJIENkUX9pJisx20tcasZghb2nt5Fyo0egFncRCECBhwfJE89p0Kq+tUba84cssHpMPh3gcfetc5cgUgHz7tpX1/glhVhuDc=; 25:9X5GnRvXwjEOY7vEz6p6veQBplSRUq2yj5ZMo1HhtQpMxgRlcrNy6Tz9mkiAsAiHy5h4IFloqd/zln4Agtza1qABrqURg2sx13dPJiEA+/6gdxuryrPSLeenMEhrhBmYrhybAKzJxovCH75PIVzIrOmfj3rtzZhVsIUrFyXJoSs1yRr5Gd79/7X6rUcOi1jeNeJYixPzJLNYaeqXBQYWiobNxXXI2Q1chKKwj6n/8061FS+gCfl1PtKTWYtCvEymXBruVib7p6SUitiLZcL1QgmUuzY4yLyBJoMxjhZqJ5F0rID9m/c0Ijp4u2VV3FUrvvABqfasBdCrTrdsoI4iqw==
X-MS-TrafficTypeDiagnostic: CY1PR05MB1884:
X-Microsoft-Exchange-Diagnostics: 1; CY1PR05MB1884; 31:CzXsatZSbfZHZqiXuM1tB1UC3EUNHpNNzcDiPe/Gmw1be4xT6tBBcu1maUFZj4M3+7fWVirh2kgYVql4UTgLlP5PRYOp45VUEPOZn+p7jdJ25fWNNqhYhjPfBwqHyybd91+03ioCA8FEaXrRVws6aLACmm0GiiO9McCCYpga8+QZzGaDhrFA9OQ/5caX1upsqCD3ChxW7zQJmasLJIrfN5QqO8ojKZs4O1EES93B7s8=; 20:c+v/n9gH8wT1LdiB80HcNKlqoacrDXnBxB06HyV7B2Tg8369GZxhk4r+vLfv/kgetRoMlx/DYvcjbpH5gAOwa0108U7qxl3bXFTi5tclonTXnClqLNRQWyp2hETsENpiejp4wlENjUhqSurPZIoPHAUarqAD/S7GkY82/IQ+GKMqmqdWkIGP48djS5fCCgwE3AXDhCpEnE/NZpRIRX/h+cPf9hdxXhf57JC2ZPuBmbCqa2+qB8u6mmChHVR5m/p0Vwy31ASdSaXEfa/z3TWfLQS33uGzo1ltC5OWVbo8ykcNnYMijl8p9Mp32z4tsZ7DpUbtBSrY/H5SNm6ClhUt4sSjFyin83t7RlowuNjqxd+VO53zKrQz4xxy7SCzw6Dun3rIbuEpfdI2UsJTZuNn7CefErLx7pGDlHKMEpSlyULuRshDl0kLvbrbqKzk7whdXwY4Guy4ykyVkm1Ra9ZSib2sbIKkuNZq796Vg//gvcR64E1bii6H6wy61UhsVAbA
X-Microsoft-Antispam-PRVS: <CY1PR05MB1884E621E0379CB6D988AFE2A8C20@CY1PR05MB1884.namprd05.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(158342451672863)(10436049006162)(192374486261705)(138986009662008);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040501)(2401047)(5005006)(8121501046)(3002001)(93006095)(93003095)(10201501046)(3231220)(944501161)(52105095)(6055026)(6041288)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123562045)(20161123558120)(6072148)(201708071742011); SRVR:CY1PR05MB1884; BCL:0; PCL:0; RULEID:; SRVR:CY1PR05MB1884;
X-Microsoft-Exchange-Diagnostics: 1; CY1PR05MB1884; 4:Pi3GKdckdytgm7Kc/hDv4Z6aIDVNkNeufumfbW3xN7qcwJthNCILPLFF9u1yft/zTMMyYOYYZBfeNyzo+0nFsAsfeJcRqEAF3ecALuzIPpZagmmSexJCrq+VVVQczq+CrnsvgUPjEFBoDiRRt7SVEIVHY/YffeEhuCCIT3BxUxTIPUlBoB/IspNYPeRPxX2M/Aa4c721cfXftHTRRat6m2JLGpnJLzp29OcCxvYK3pcaRZpgP4qzuK9QxU6m74Zx2N3U9p+GK8T0ai3GJYVdC8U2MjlBzQWLhDjT1rf5AtKaF4/YgvoDv8h5g8Ed+f8ALqVfvCXklL3QAviAhzj3ytNkPBRpZf9rPEmJlIciKWWEUkLhtME3MLg83J8y/4Z7nODXhgd3KXl6PzsZ7W23hOlJRbq0X7Jy9IQFLDlweR8=
X-Forefront-PRVS: 05947791E4
X-Microsoft-Exchange-Diagnostics: 1; CY1PR05MB1884; 23:V64fVHGv7pC1X8pVq9Kr3RhDGrwbEEgvi7Cl8mQaL4FJOVjgZpzyZb0iwTh90Q8Is/O/0V4uE3HqDYk0QZkOKz7fGh16Q2QotOt1WXT8hLgVEo7CgXpj0t3pXsnRfFUAK+wOYV/qxKjldmIGO9RbhjF9MDaZOfJB9sZxSRCTmu11KR0kFfTyTjJPze4I7Frgon+QpthixvegOJBevL5oMp0U9dap2aSgIqu0xvA+UwjTRMR9AJP8aok6G5oN6FXxpYlBhj/hAAuJOYEjLviVxFvLImJkSCvC/KeGJUmqkb2UJS12z3G2DYQsg3ex2ZgltpLmTbu2DHEUYd+5xj+O47JcMwBYQLnrqKfgC9W1JTQhQSz+3PTqjwp6i1UJmTS8h64yJvd8ZOIRsMMu3HeiW2iOYqkcawO8EM0KdsX6pC92O6VvpdVS6wH2kzfc5XF/M0Tl2D0YtXV+B39VgMi1QHBhWfBg234Ub0JDYlnkiAsq8AMz+I/bIi7Y4fYBx/bqKD5aD7xAUTz9pUhhAlCUT3lvrdhKwRieORK92SNbLI4gHDzdpVeGHsCZ6l+zh4fZmPbkOE/anROHk8arq5p3JwVfdFgK+Y+WBzdMONis/yEcK9u+k19ynw3PQKZiCEgdyRjXsye5YhoVBC94ZaiaGu1+Z+CoL4xy1e9RqT2odlq1cyVt1JSkCuZw6hY7RDVau6blgJemmZVq3rGjNhSCcOkSHiCs3/kF8ZTJIjfavATihbwIghgYUlQlwxcPJGTw7rHTVaVP8MT9FQNEh9HWTP6m8ftgcRbYU7g8HG09uy9qxgAk/Y5+F7GjhME0qXZAlmdEqHAyEyCi+YKabeZHSvXl/574nVOB2ygJPI1yMuGFXyskkLBhR2NUIDQahd2yXilIACcfrJ3/xFWf5eYGTjI24Fgd0434TcVy2N+3+JZmqdfWyfsZkck2EX6AW2wPlNGDNAU/XkZ5Jee7ThZxR9qoUepy5TpVeY10cvxoLeZtJ3VOgwOtfsPCrZ4XJaUvWHJnImBIeRIskQkWJgdo6YIyGB72cAOEJq5yXttMXglIUudJ0UZLTtgE59XmqOpr3vQ6ThaZx4rIhrBH6os1l7cFidFspCOIJ7Emk0Jms5B5pqJ1LxQ00UI3Dl0xiR4xTh8odOo1X5GyaFt5jThSxcKG3nRDmxe+KEtrO64r/d4pbv3/j3HOW63h2zUSbru6
X-Microsoft-Exchange-Diagnostics: 1; CY1PR05MB1884; 6:UrQ2GcXNhBRz/GNdP7WIjAXak2FIwBFEBbsIXxot85y/yQxUZFZBgu4y4SaEBI08HcMmxK7Rd0mhan8wvm7akupYsfl8XPFXyYEWvd9ApP9FdZajdF8tHaLTi9EPnvG0Gbuu95fsP9KDr8dB1US0aghGMWB4V8DPcgZN8kXE8oepTQ7RY7nmXRzuY47A0wR40bGdffqHxPflaR2GZgOXKEqpEUUBz6/WcDkzuQeE2DGrudp2tt8+rJXztNLuvVpg+HC31TQDwRprbgb10xl0GRveXI0vjpcfPeh8eyFUjO3OJxLcHFhL9KmvhhulOxyfB5Ow+SkEw35yXzPNb9GO0htnHE5zPkWeKj3AE76EqLg=; 5:i78meA0Ojbuv5sQ1oV7xYTTOF7W3op5MjdHuuw5wE5LMbB1qefzi3dCxNv2HxIWbRoD/alBBdVhShIk9p0yOKuJKjzKuoDWK4sJoAN4wEmwoCgisC0i3LC7bMzEt6plLcDiSL01pxiLrr8vgtZK+x+pfVDVh3+bTrTfcQnpFzFA=; 24:S1Zeko3wHdtcpmFGPU2yeAfZ6p/If9iH3bjy839ckio3Yp3HVFkRxnzVhZdhbO+CjB36VKyldKROQF+6Hh4vrMwLoi26xR0KA+rOrIksEOg=; 7:Aa7I3m52kPkJJtZF86kTAWtjtVRwp9/4E2HA9Nj61wHMtUDC/kNlEI3adtmdEtvtZkrZttm7SZn4mWhyyMhbbU32D5fZN/SbOLTF9/oFG/OXnD0Dvyeh1rIc9BOk8aUxEDCu0UJvOq93TC8Lxh1n3YZ2wmTr2yLeWMMvwDdhVlHRaYfM5aMeSwNpoShhRPPSGdNUbAEuufFcqBeq0spy1Mq3k7JAaZhhewBQtetqk60ti+xbfzqiKcIE8WxHisOj
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Feb 2018 03:14:40.4596 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: d637b7f2-f10c-4e03-5ef3-08d57bfde8ea
X-MS-Exchange-CrossTenant-Id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=bea78b3c-4cdb-4130-854a-1d193232e5f4; Ip=[66.129.239.12]; Helo=[p-emfe01a-sac.jnpr.net]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR05MB1884
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2018-02-25_01:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 priorityscore=1501 malwarescore=0 suspectscore=1 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1711220000 definitions=main-1802250040
Archived-At: <https://mailarchive.ietf.org/arch/msg/yang-doctors/_Xn3SE0Fof9SprwgOmthd2txN5g>
Subject: Re: [yang-doctors] [Netconf] Yangdoctors last call review of draft-ietf-netconf-nmda-netconf-03
X-BeenThere: yang-doctors@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Email list of the yang-doctors directorate <yang-doctors.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/yang-doctors/>
List-Post: <mailto:yang-doctors@ietf.org>
List-Help: <mailto:yang-doctors-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/yang-doctors>, <mailto:yang-doctors-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 25 Feb 2018 03:14:49 -0000

Hi Martin - see inline...

On Feb 23 16:43 PM, Martin Bjorklund wrote:
> Hi,
> 
> Thank you for this review.  Comments inline.
> 
> Ebben Aries <exa@juniper.net> wrote:
> > Reviewer: Ebben Aries
> > Review result: Almost Ready
> > 
> > 1 module in this draft:
> > - ietf-netconf-nmda@2018-02-05.yang
> > 
> > YANG validation errors or warnings (from pyang 1.7.3 and yanglint 0.14.69)
> > - ietf-netconf-nmda@2018-02-05.yang:171: warning: RFC 6087: 4.10,4.12:
> >   statement "enum" should have a "description" substatement (From pyang 1.7.3)
> 
> Yes, this is a warning b/c it is a SHOULD in 6087.  In this case, the
> enum is described together with the rest in the main description.  I
> think it gives a better overall description of the type.
> 

I'm fine w/ this - I agree

> > 0 examples are provided in this draft (section 3.12 of
> > draft-ietf-netmod-rfc6087bis-18)
> > Module ietf-netconf-nmda@2018-02-05.yang:
> > - Note: For the following imports, there are no references to the supporting
> >   documents as suggested in rfc6087bis however this item is currently under
> >   discussion on both usefulness/possible formatting
> >   - import "ietf-yang-types" should reference RFC 6991 per (not as a comment)
> >     https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dietf-2Dnetmod-2Drfc6087bis-2D18-23section-2D4.7&d=DwICAg&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=GIehbDpQlo31lSi6WbnEkA&m=vjCdF0tPthdQp5vicuYUDK234W2DXJSvI9zSM0jaQS4&s=lYv-rQuwL9GaPVAIXkxrGgMI1AMjZg3yyhxbU2dUzZw&e=
> >   - import "ietf-inet-types" should reference RFC 6991 per (not as a comment)
> >     https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dietf-2Dnetmod-2Drfc6087bis-2D18-23section-2D4.7&d=DwICAg&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=GIehbDpQlo31lSi6WbnEkA&m=vjCdF0tPthdQp5vicuYUDK234W2DXJSvI9zSM0jaQS4&s=lYv-rQuwL9GaPVAIXkxrGgMI1AMjZg3yyhxbU2dUzZw&e=
> >   - import "ietf-datastores" should reference I-D.ietf-netmod-revised-datastores per
> >     https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dietf-2Dnetmod-2Drfc6087bis-2D18-23section-2D4.7&d=DwICAg&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=GIehbDpQlo31lSi6WbnEkA&m=vjCdF0tPthdQp5vicuYUDK234W2DXJSvI9zSM0jaQS4&s=lYv-rQuwL9GaPVAIXkxrGgMI1AMjZg3yyhxbU2dUzZw&e=
> >   - import "ietf-origin" should reference I-D.ietf-netmod-revised-datastores per
> >     https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dietf-2Dnetmod-2Drfc6087bis-2D18-23section-2D4.7&d=DwICAg&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=GIehbDpQlo31lSi6WbnEkA&m=vjCdF0tPthdQp5vicuYUDK234W2DXJSvI9zSM0jaQS4&s=lYv-rQuwL9GaPVAIXkxrGgMI1AMjZg3yyhxbU2dUzZw&e=
> >   - import "ietf-netconf" should reference RFC 6241 per
> >     https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dietf-2Dnetmod-2Drfc6087bis-2D18-23section-2D4.7&d=DwICAg&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=GIehbDpQlo31lSi6WbnEkA&m=vjCdF0tPthdQp5vicuYUDK234W2DXJSvI9zSM0jaQS4&s=lYv-rQuwL9GaPVAIXkxrGgMI1AMjZg3yyhxbU2dUzZw&e=
> >   - import "ietf-netconf-with-defaults" should reference RFC 6243 per
> >     https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dietf-2Dnetmod-2Drfc6087bis-2D18-23section-2D4.7&d=DwICAg&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=GIehbDpQlo31lSi6WbnEkA&m=vjCdF0tPthdQp5vicuYUDK234W2DXJSvI9zSM0jaQS4&s=lYv-rQuwL9GaPVAIXkxrGgMI1AMjZg3yyhxbU2dUzZw&e=
> 
> I think we have to wait for the outcome of that discussion.  I would
> prefer to add the reference statements.
> 

Since we've been actively suggesting to add into the reference
statements, I suggest to just go ahead w/ the syntax you previously
described.  If we have a different outcome, then 6087bis can be updated
as well as modification to modules if time permits.

> > - Module description, revision and feature definition should contain note to
> >   RFC Ed. to change placeholder reference to RFC when assigned
> >   https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dietf-2Dnetmod-2Drfc6087bis-2D18-23appendix-2DC&d=DwICAg&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=GIehbDpQlo31lSi6WbnEkA&m=vjCdF0tPthdQp5vicuYUDK234W2DXJSvI9zSM0jaQS4&s=Bsh4kYXQ9T8sGblwrJnk41asnQCqSuUZjzvla2EgA9E&e=
> 
> Ok.
> 
> > - Security Considerations looks good and is adjusted to account for NETCONF
> >   only as well as addressing the additional RPCs introduced
> > - L82: suggested replacement of text:
> >   s/, i.e., the filter criteria are logically ANDed/. Multiple filters are
> >   processed as a logical AND operation/
> 
> Hmm.  This misses the "i.e." - the original text explains the sentence
> just before it.  What do others think?  Maybe leave this to the RFC
> editor?
> 

We can leave this to the RFC editor

> > - L127: suggested replacement of text:
> >   s/then the get-data/the get-data/
> 
> We have "if ... then ..." in several places.  Maybe also leave this to
> the RFC editor?
> 

We can leave this to the RFC editor

> > General comments/nits on draft text:
> > - As mentioned above, there are 0 examples in this draft.  There should be XML
> >   RPC examples of the 2 newly defined RPCs as well as usage examples of the
> >   augments of RFC6241 RPCs
> 
> This is a SHOULD in 6087.  I don't think that examples for these
> operations would add much value.
>

More examples is generally a good thing and provides clarity to
implementors.  While it is a SHOULD, RFC6241 carries examples across all
sections and propose this extension follow the same format.

> 
> > - :with-origin    urn:ietf:params:netconf:capability:with-origin:1.0
> >   Wouldn't it make more sense to have this URN defined in
> >   I-D.ietf-netmod-revised-datastores rather?  In addition, should this
> >   capability and feature be rather defined as 'origin' in the 'ietf-origin'
> >   module?  As defined today, this feature is used as a clause for
> >   'origin-filter' as well as 'with-origin' inputs to get-data however these
> >   inputs appear to be mutually exclusive.
> >   IMHO, this should be detached from this specific draft which focuses on
> >   NETCONF specific base extensions for datastores as the returning and
> >   filtering of origin metadata can be transport independent.
> 
> The capability is NETCONF-specific, and should be defined here, imo.

Understood.  I guess what I would have imagined is rather a capability
indicating that the operational datastore supports the population of
'origin' metadata.  Support of that capability would then indicate
support of the 'with-origin' parameter which is just a toggle to return
metadata or not.

Per draft-ietf-netmod-revised-datastores, it appears that the population
of origin metadata is mandatory however the wording appears pretty vague
around such.

This capability exists in both this draft as well as the RESTCONF draft
and am trying to understand if origin metadata is mandatory for support
in <operational> then why is it necessary to have a capability just for
support of this parameter vs. a capability of origin metadata support as
a whole?

If the capability is meant to convey 'origin' metadata support as a
whole, then I think it should be named 'origin' rather than
'with-origin' (which is just the parameter name we are discussing)

> As for the feature, it is not as clear.  It is not obvious that it
> should be defined in ietf-origin.  (and since that doc is at the RFC
> editor, it might be late to change, unless it is really urgent).
> 

It seems odd to me that we wouldn't define the feature along side the
annotation/identity definitions but rather here in a protocol specific
module.  I think that the population of 'origin' metadata support as a
whole should be the feature, this should exist in the ietf-origin module
and 'origin-filter' and 'with-origin' parameters would still be gated by
this feature that is defined elsewhere.

As is defined today, the feature description even indicates server
support for the annotation as a whole.

  feature origin {
    description
      "Indicates that the server supports the 'origin' annotation.";
    reference
      "RFC XXXX: Network Management Datastore Architecture";
  }


> > - L308: suggested replacement of text:
> >   s/parameter is optional to support/parameter is optional and dependant off
> >   of the servers support for the 'origin' feature/ (dependant off the previous
> >   comment)
> 
> Do you mean that if we don't move the origin feature, this text should
> not change?
> 

The suggestion above is merely to add a bit more description around this
parameter being gated off the server's support for populating origin
metadata.  If the server supports origin metadata, then it is optional
and the client can choose to use/not-use.  If the server does not
support origin metadata, then this parameter is not supported or
visible.

> > - L320: "ietf-netconf-nmda" (see Section 4). - This should be an actual
> >   reference as in line #306
> 
> I don't understand this comment.  It is a proper reference...?
> 

I would assume reference to [I-D.ietf-netmod-revised-datastores] here
but there are a number of other spots where this exists as well.  This
can be left to the RFC editor as well

> > - L345: "default-operation" parameter of the <edit-config> operation - This
> >   should at a bare minimum call reference to the appropriate section in
> >   RFC6241
> 
> There is a reference for <edit-config> to RFC 6241 in the first
> paragraph of this section.  I think that is how references should be
> done, but I might be wrong.  I am sure the RFC editor will fix this,
> if needed.
> 

We can leave this to the RFC editor

> > - To the previous point, since there is a large amount of reference and
> >   comparison to RFC6241 definitions, any references should be tagged
> >   appropriately
> 
> I am not sure I understand what you mean with "tagged appropriately".
> Could you provide OLD / NEW text for these occurences?
>

Same comment as above.  This can be left to the RFC editor and don't
believe all definitions need to be referenced.

Thx

/ebben