Re: [Netconf] [netmod] LC of NDMA NETCONF/RESTCONF drafts

Ebben Aries <exa@juniper.net> Thu, 08 March 2018 06:16 UTC

Return-Path: <exa@juniper.net>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 46CE412741D for <netconf@ietfa.amsl.com>; Wed, 7 Mar 2018 22:16:28 -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 JKBrSR1ljzve for <netconf@ietfa.amsl.com>; Wed, 7 Mar 2018 22:16:24 -0800 (PST)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (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 E2A20126E01 for <netconf@ietf.org>; Wed, 7 Mar 2018 22:16:24 -0800 (PST)
Received: from pps.filterd (m0108158.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id w286FQVn016336; Wed, 7 Mar 2018 22:16:23 -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=sHLUiruqyrR3DvDHGUpOqe4cBM/BObTuBeSybv2xblY=; b=Qd3q2qsboPM3U7KJMzEPTUQrlovUKzbYseeLM7eFN+sNNPrrON75QroHrCyANP8PCfhK A66HtsGoIYSMUsV70/HEt0ETP8Yto+nS9CaA7s4yutHkPg5/s8UXTBuS7Sc5cuvzf2UH V17VXR61HtnIg9utlzWQ7y2grpTFr9rvLSIDC8u2Yy1wqWoNALjzCn4bidsarTLhLfjV kyUE6xagA6KDQLoVGclHzxeBVB5jlml6jrOIvQdd8L/Mxy+rlVztdZF9bsdZgYqiKztz 38YZpB2K0CA8dM7rmA/iu4BHZjiRkS7t/DiHL04+olrfFCYdBMZPmDItWSna9yaLhp+b cg==
Received: from nam02-bl2-obe.outbound.protection.outlook.com (mail-bl2nam02lp0083.outbound.protection.outlook.com [207.46.163.83]) by mx0a-00273201.pphosted.com with ESMTP id 2gjyre0025-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Wed, 07 Mar 2018 22:16:23 -0800
Received: from SN4PR0501CA0036.namprd05.prod.outlook.com (2603:10b6:803:40::49) by CY4PR05MB3063.namprd05.prod.outlook.com (2603:10b6:903:f8::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.567.6; Thu, 8 Mar 2018 06:16:20 +0000
Received: from BY2NAM05FT051.eop-nam05.prod.protection.outlook.com (2a01:111:f400:7e52::208) by SN4PR0501CA0036.outlook.office365.com (2603:10b6:803:40::49) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.588.7 via Frontend Transport; Thu, 8 Mar 2018 06:16:20 +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 BY2NAM05FT051.mail.protection.outlook.com (10.152.100.188) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA) id 15.20.548.7 via Frontend Transport; Thu, 8 Mar 2018 06:16:19 +0000
Received: from smtp.juniper.net (10.163.2.159) by p-emfe01a-sac.jnpr.net (172.24.192.21) with Microsoft SMTP Server (TLS) id 14.3.123.3; Wed, 7 Mar 2018 22:16:01 -0800
Date: Wed, 07 Mar 2018 23:16:02 -0700
From: Ebben Aries <exa@juniper.net>
To: Mahesh Jethanandani <mjethanandani@gmail.com>
CC: NETCONF WG <netconf@ietf.org>
Message-ID: <20180308061602.w4x6chaopljqdbhd@smtp.juniper.net>
References: <8C59E3F8-856B-40DA-AEAF-2E212FD3EB1B@gmail.com> <c5d7ffe7-4be5-5452-66d6-8ab3039c8ecc@cisco.com> <808656C4-4B16-483B-8FD5-C67D263B291C@gmail.com> <20180301.094801.531811351952549561.mbj@tail-f.com> <AC1DF220-67A0-4EFA-8954-91ECFECCC1E4@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <AC1DF220-67A0-4EFA-8954-91ECFECCC1E4@gmail.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)(346002)(376002)(396003)(39860400002)(39380400002)(2980300002)(199004)(189003)(51444003)(97736004)(5660300001)(68736007)(53936002)(356003)(305945005)(53416004)(50466002)(86362001)(575784001)(6246003)(1411001)(106466001)(8936002)(336012)(6306002)(966005)(39060400002)(478600001)(4326008)(104016004)(97756001)(2906002)(105596002)(47776003)(69596002)(7696005)(59450400001)(8676002)(76176011)(53546011)(55016002)(81166006)(1076002)(81156014)(23726003)(6916009)(46406003)(2950100002)(229853002)(93886005)(16586007)(26005)(77096007)(316002)(186003)(42262002); DIR:OUT; SFP:1102; SCL:1; SRVR:CY4PR05MB3063; H:p-emfe01a-sac.jnpr.net; FPR:; SPF:SoftFail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en;
X-Microsoft-Exchange-Diagnostics: 1; BY2NAM05FT051; 1:2YYG/Mn3Y2Ar3G0ZYp0Qgn2pmUdxz1tE1a0M2PRBlg7UwhH7VwO79ry+lYoiDLpDn1wW4DW10uV+SuFkx6i6zY9n7G6jXPOVo38e6LHOkdr9UXkyiYOlBrLTsVz3lG/U
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: d15f4873-cdcc-4f9e-b461-08d584bc1c03
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4604075)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060); SRVR:CY4PR05MB3063;
X-Microsoft-Exchange-Diagnostics: 1; CY4PR05MB3063; 3:mJ6yvJivQbu5bovbsMUt3RFSmFI/wuqmYi7HHy0V/h0IGMkFbV9AIaFiLYI2NTBoOGc1xUtWyzYsewh4ObeOLzH55nup/Z8lx2OHbtvSYbFkY6DTarSP9Wdoe5RUdsdxGvRDkh7wsxtQHhIY78AB5P+UYj1zkylWeVPWHBnGBw+BgVrYDNGytHCGN5enD58LWvDovexDJMki+6Asoe27SSPzeTUP4h7WAKc9pNY6dfTacY8hElQXOBj3h13wN3RINDzQ8UsW3fNir123nBvGyRklNrqK/c85q3NqGT1f8rGNZ4z8HhZI0QWcBGE7OgP6pxzM5znnFhuRsNsSGxp/XuVHRR+9Cyzv6UQFwkWRwSw=; 25:jn2NCT/30SHBAMdiA+ZcXxBFb+HWYsCBQ7wfH8cJLGACpOhmpBnp7eavp85tNtYXBEuM6GDqZYJ01dpHgXWZh/wD5qmEiowczIqNVU12MzU4vVPoHHOt4dRzjxUesGoiSesXqxndHL9fR60rAf6WCHkTnBrTZpVYmzvlDdg9XuiunSH5Kl02+N/+uR+wmXjNLu1eDc1kQmgTAYAkVke3T/IxOwRa7gvfyixR+CU0UxF9d01z8g7KVYeTGuf+ZPUR5s0lXNHIMLA6fINA3MUg/iFmnGlF+WrkhwkOz85JMO11xqzx5+HnIUhbfPT7WnfyjtdakD+Cq0DbrEWbBtNDEA==
X-MS-TrafficTypeDiagnostic: CY4PR05MB3063:
X-Microsoft-Exchange-Diagnostics: 1; CY4PR05MB3063; 31:bTegPWc8kVNv28SJKdksBGdtUX0tgoDaG2z39NBeZc+bniKFneWnjvBBER8UtGq1PjyrnZB0hfzr63sJUFAnooc0StC1ZzOyvpBZdABsAF8100VaZSkU3yeGN8+gwRpXNV1/WQi1dXdThPLL8p2Z/9e4n3MByhxCO3Vcbz/ZWXhf70YGsHKY+upHuYSQ/UW7/qxQizbsJxS17U/uJTtiv1c059t7O08PrvqWiNcpvt0=; 20:P0DcbkLlxmxk3ld4fxeEi3Qg/7f4oCivjdqM08MOWuthgqs6h+lnXNnKNhBYeQzYCJs0chErjZA4LmzmwNiRB3GIaOzX6xDbasWRC+E7pojKUpJ/qu1JmL/cBzp8hQw4NlBcAkjVjOKUQH8hyvJvkfHfxCEVmGDzwp/kcGKH6NF3P/j+onyKRQhtw0cVrsfhHABcgH9fTQSBtSipvtvirgqjzb3sF7N0dsMR+Dc6IUa/PJse3FIERvw7KwzsEsjTWLdATQeYdZxCGeK4FiMb4fq9255uI0O+QW8VHh91uE+dBs9iTIg37WHwUL5JFtrxjZbt3ZyBxn9OxSmKEm9pyLWNRVJ5FChuTKRnFRP1bnwkeiUAaarbsOXcELDTKlCWHsPsjFHqUu+fZZgnbiDGwO7IOD3L1L9d8O+ZkjWPXS0tT9FTCYFn24QMmGgSO8a6xE+0Bc74pIBl+MWBzcr8hGxsgiyGWEM+Hw845TN2unBCIF0g96Fvq9qz0YDTwAnP
X-Microsoft-Antispam-PRVS: <CY4PR05MB3063BFFDA78620ADCB2C23BBA8DF0@CY4PR05MB3063.namprd05.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(158342451672863)(10436049006162)(138986009662008)(85827821059158)(95692535739014);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040501)(2401047)(8121501046)(5005006)(3002001)(3231220)(944501244)(52105095)(10201501046)(93006095)(93003095)(6055026)(6041288)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123558120)(6072148)(201708071742011); SRVR:CY4PR05MB3063; BCL:0; PCL:0; RULEID:; SRVR:CY4PR05MB3063;
X-Microsoft-Exchange-Diagnostics: 1; CY4PR05MB3063; 4:39adt1/TlU3behfbOfJ2RF1YNOOQ+I8Hv5ICBTthOQimPlwenzjyj2VuwO5+VuXI1DEgwCRHBVkZGwXxKbE46E1fB/YT5L0V4zaWvr6tLchNTNMd2bKpPn4twi8BvlW+MlKr1PObl+7nvE+JqI+Td8C2jSvOMU7M886XfxgnbIr8e5JDGXWiOfBJTFZtm5CmposM8Nnr3pYOREyaSy/J282xeK5nx196duSBIkt3HTnVunQEHRCLVYb8oqOX+BHY/DcaxtC7UFTIlbU5mXS/ylZ4BaV6eAnUzzpFwL9F9rK0xmDRVIvmBF7n7Ut+kxGthOCRutCafKkDpgItZI+j8LqFwM61Ot5YqZdbA0M+vU59m6R+mAqOHFXFLeadpk7MDteIWlPixPLB4h5IMlU7Y5igfDYOoSvvLQr3YTPJT9FVhnA7jHBKuCjkUz8XbWwVBAmMX9WngOx5m9CCLEBHXA==
X-Forefront-PRVS: 060503E79B
X-Microsoft-Exchange-Diagnostics: 1; CY4PR05MB3063; 23:CpU0tuxRYxJGGbSfC8YgzwLGt4n5QUp05WevuazMDn/QUZfsbbLt0zB7C9RPKJBcSm+hh8X6D76l9btyvES9GM8oXXDNfiNoIR5XGqUgO7gry9NDVkgpc3SQNMscW5mm6wQHE+cZnNOt0xbGCDMTVESGCMHD7eMHj0RcbTdvsAcnlhuVN7iW+y5yN37ef/qV/TWp2xI9ERRsI5DzbbsZt3otVv+PYx7S9etuVJmq4qLJLpHIAHETPn2SRT3siAJTk25i4k4jdL353Nu13rKz6d5frT+Cbh7IeEMgh4+1SnkEtis4S8mSUW+DTUwpPYbvSV55yTwCR0EtI7mcX/E5lcWN6d+g0p2qO78eOTtI1vuSNP1072Q/1o1dxFHIbRr7bgNSLoG8DBFzvvZSWdKRTh7ffwwCceeyLADLqRyjGK6rZuuSa25VmwOzIvvjTRLINEb6vXVujA2+uHp4VRvxAnh1VTzk3ApWbn1rg9Q9RP11VoDe4g9ftWCUyueckGPe2/FWRTtoIQtaHF2nVmd5FTp45Gxv6YLoqMBpwkr9CrDiF0jObnPzzEn5Af9mnXoYj7fZBVXmxyE2wIYijkVcTlpH7DTGH0fTB3ioBOChSmR+eUCNzNA1hNKjdR0r4zZjAULvbbCAaIuFEC06uQJHzHpGIQ2S/ta4zsXCsF6Hrx0Uo+y943FkqsV7/Akfkxhrt6ztFDq2B7A3e039/qMa43lgaEkxWtMutbh95JYHrYmukx/yDI1a/lDXU7s/uEukd/kDeEYY+fyJBWxL7b9V6CQf9Z5cvaKgC0TATDTLOUWI1EI8VAGmy5p8y/52qrLGIbvIev2Sjfh+5g+oABZ/K+6QNgo3PmijykwtVOgf3Vf5LIeMiXjiExS7A+p33AzBbEt/rFvMl/jUUkuHkhOn34vRXgfbipPOEz441IDmRfZAtnnVyryARiUhvdXTrljlmKTrt61VMGQfN+eJjvbIDEYgZ2Ie04hzdbkm1/7ngO08eOnTX8UGYhwnrCMapSdyr9EeijwcAv6g8Jl4StmFVQeV7eVBiDSQK8lnYq6t4WBfQl6COW7DzQ3T3XBP2qdNtVxVFJBSfoM45EtLyuPLTzU59ThkjypWiCuePe90pA/gYO+rOuQ1jAEdyPoQ+0Ask7jdDzMwcD7OohwUkDIOtUjhLv6BywbGupu6trjCf37ceNk7ROGhVkzghKTOf4JcmUz3y3rziPltqbbNAwwtf92QQCBq8Ri8/QmNtVfFga8F85KWTRC01tGW1BYQYj29yb60uEKNlxdHBn1OvgERdw==
X-Microsoft-Antispam-Message-Info: eyAC5c0XI4yauR8Tq+RHZnan+0QMwPswGSvx/Xhmk/YiWD+Lc9eFf2G7arNweyASvJxclcOsBko36OeXBdggl55NBDv/iY+vhdErY8UntW+SRujkLA4StCmLV7+Js6RvmFrojW33UsvVJl/GhlmvC1RUb84Un6BvaIELKs7qgZysdgj4ArMF8t/FwHd8eFJc
X-Microsoft-Exchange-Diagnostics: 1; CY4PR05MB3063; 6:u8xVi3lhDrESoqgskfjRpUTe4vYPPO5tVlc262CcV34OsmopD+AozsHdBgo1GZl5ehpZndpAjSGUGFcBNyFcHKH3aOLAsMKJxJuKFr/7VNq3SieA1fIdxc7VeqSN7DXTkd2tl9nNS4GeVjewXe8kD9KCYKmiibqdavH0rVing/sGB6hnQjufS9gLtxC//Id69cu28j4FbFGR1HyqyJRwmAQHpO3zyGHLVMXu+e0TL0TzIiRBOFaKHXLlVXi4CZgnEwL6eqC0Ke1XNPMbCIMfGwVt+roqce8c+k+psfTQCFjL32IPm/yURKr2Ojqb9KHHPXmVuPxl1HdYxrdhKCGv+Z6weSfKYglNYmCsf/9T5Co=; 5:TSINCO9GDnY+kcOOvQdEtCTzf9We/+kqdFwvv3HbkoQpQnlXmFmDJ/zT1uzYZV5EjpOiyuwyQXXuXE8S3R88qkeGDPW0N9E2ODYHVO6YSoWg9NJi2tPMbAyYfcxA/kb1Ax8I/V3bD3Gfxqzz9ndhJuYkmfjPbrEybtlziCvDj1k=; 24:jSmpMFeU7IejIq0eqpHONQ/9jpUNLhDWmvRW3XfwCsPTZjAXFan1/YCeNSsgQLmlO3hG4KzbD9Hii6/oiFKASZHqCz/edtKoM9R1CtbbYos=; 7:rhcSHvUJTommldNyrJ73Hac5FE4SwLTMT599LrvEYbE2522h7AkpeuvyypsAHEsnyzuokYSw7qMz0NI+eFIkaHf1atm0hzvqK7MxsGVtpxKN6SDkRaycN9LGktBI33FZ3Y8Wn303eXcllZS2YmlZ1V4IMkVs/pm82E2fVx5U+kiX0ymJTfs9BCtBeK46puFNBA3aCHG3l0yJMJ1R8wHdtncaU9QUS9WLfCNHI8w1vr8vBGX2nbPPwYlcREDA7FQN
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Mar 2018 06:16:19.4328 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: d15f4873-cdcc-4f9e-b461-08d584bc1c03
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: CY4PR05MB3063
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2018-03-08_04:, , 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-1803080078
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/0xYlvnIaulyOgCGkauDhB0rkBtM>
Subject: Re: [Netconf] [netmod] LC of NDMA NETCONF/RESTCONF drafts
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 08 Mar 2018 06:16:28 -0000

On Mar 02 09:57 AM, Mahesh Jethanandani wrote:
> WG, YANG-doctors,
> 
> Those who provided comments during LC or as part of YANG-doctors review, please verify that your comments/concerns have been addressed. And please do so by Wed. of next week, so we can proceed towards publication.
> 

Changes look good - few quick comments

- L221: L181 was modified but not this instance
  derived-from-or-self(../datastore, "ds:operational")

- 'negated-origin-filter': An inverse match condition should be common
  in quite a few modules however it's likely the nomenclature differs
  across this use (e.g. "except").  Should we try to use some common
  nomenclature for these uses?

> 
> > On Mar 1, 2018, at 12:48 AM, Martin Bjorklund <mbj@tail-f.com> wrote:
> > 
> > Hi,
> > 
> > Mahesh Jethanandani <mjethanandani@gmail.com> wrote:
> >> Authors,
> >> 
> >> Please post updated drafts of NMDA NETCONF and NMDA RESTCONF that
> >> address the comments from Andy.
> > 
> > Done, draft-ietf-netconf-nmda-netconf-04 and
> > draft-ietf-netconf-nmda-restconf-03.
> > 
> > 
> > The with-defaults handling has been updated.
> > 
> > The capability :with-origin has been removed (already covered by the
> > feature "origin").
> > 
> > Examples have been added.
> > 
> > 
> > /martin
> > 
> > 
> > 
> > 
> >> 
> >> Thanks.
> >> 
> >>> On Feb 21, 2018, at 3:35 AM, Robert Wilton <rwilton@cisco.com> wrote:
> >>> 
> >>> My presumption is that we will put directly equivalent text into the NMDA RESTCONF draft as well.
> >>> 
> >>> Thanks,
> >>> Rob
> >>> 
> >>> 
> >>> On 20/02/2018 20:04, Mahesh Jethanandani wrote:
> >>>> What portion of this text, if not all, applies to NMDA RESTCONF draft?
> >>>> 
> >>>>> On Feb 20, 2018, at 11:25 AM, Andy Bierman <andy@yumaworks.com <mailto:andy@yumaworks.com>> wrote:
> >>>>> 
> >>>>> 
> >>>>> 
> >>>>> On Tue, Feb 20, 2018 at 6:59 AM, Robert Wilton <rwilton@cisco.com <mailto:rwilton@cisco.com>> wrote:
> >>>>> Here, is some proposed text to refine "with-defaults" handling in the NETCONF NMDA draft.
> >>>>> 
> >>>>> The text below has been discussed by some of the authors, but we didn't reach agreement on whether the "with-operational-defaults" capability is required.  I've included it in the text below, but further text to specify it would be required.
> >>>>> 
> >>>>> 
> >>>>> This text is a significant improvement over previous proposals.
> >>>>> OK with me to make these changes.
> >>>>> 
> >>>>> Andy
> >>>>> 
> >>>>> 
> >>>>> 
> >>>>> OLD, end of section 3.1.1
> >>>>> 
> >>>>>   The "with-defaults" parameter does not apply when interacting with an
> >>>>>   operational datastore.  This means that all "in use" values, as
> >>>>>   defined in [I-D.ietf-netmod-revised-datastores] section 5.3, are
> >>>>>   returned from the operational state datastore, even if a node happens
> >>>>>   to have a default statement in the YANG module, and this default
> >>>>>   value is being used by the server.  If the "with-defaults" parameter
> >>>>>   is present in a request to such a datastore, then the server MUST
> >>>>>   return an error, as specified in "ietf-netconf-nmda" (see Section 4).
> >>>>> 
> >>>>> REPLACED WITH:
> >>>>> 
> >>>>> 3.1.1.1.  With-defaults interactions
> >>>>> 
> >>>>>   If the "with-defaults" capability is supported by the server, then
> >>>>>   the "with-defaults" parameter, defined in [RFC6243], is supported for
> >>>>>   <get-data> operations that target conventional configuration
> >>>>>   datastores.
> >>>>> 
> >>>>>   If the "with-operational-defaults" capability is supported by the
> >>>>>   server, then the "with-defaults" parameter is supported for
> >>>>>   <get-data> operations that target <operational>.  The behavior of the
> >>>>>   "with-defaults" parameter for <operational> is defined as below:
> >>>>> 
> >>>>>   - If no "with-defaults" parameter is specifed, or if it is set to
> >>>>>     "explicit", "report-all", or "report-all-tagged", then the "in use"
> >>>>>     values, as defined in [I-D.ietf-netmod-revised-datastores] section
> >>>>>     5.3, are returned from the operational state datastore, even if a
> >>>>>     node happens to have a default statement in the YANG module, and
> >>>>>     this default value is being used by the server.  If the
> >>>>>     "with-defaults" parameter is set to "report-all-tagged", any values
> >>>>>     that match the schema default are tagged with additional metadata,
> >>>>>     as described in [RFC6243] section 3.4.
> >>>>> 
> >>>>>   - If the "with-defaults" parameter is set to "trim", all "in use"
> >>>>>     values are returned, except that the output is filtered to exclude
> >>>>>     any values that match the default defined in the YANG schema.
> >>>>> 
> >>>>>   Support for "with-defaults" in <get-data> operations on any datastore
> >>>>>   not defined in [I-D.ietf-netmod-revised-datastores] SHOULD be defined
> >>>>>   by the specification for the datastore.
> >>>>> 
> >>>>> ADDITIONAL text added to the end of section 3.1.2 on <edit-data>:
> >>>>> 
> >>>>>   If the "with-defaults" capability is supported by the server, the
> >>>>>   semantics of editing modes is the same as for <edit-config>, as
> >>>>>   described in section 4.5.2 of [RFC6243].
> >>>>> 
> >>>>>   Semantics for "with-defaults" in <edit-data> operations on any non
> >>>>>   conventional configuration datastores SHOULD be defined by the
> >>>>>   specification for the datastore.
> >>>>> 
> >>>>> 
> >>>>> Thanks,
> >>>>> Rob
> >>>>> 
> >>>>> 
> >>>>> On 16/02/2018 16:38, Andy Bierman wrote:
> >>>>>> 
> >>>>>> 
> >>>>>> On Fri, Feb 16, 2018 at 8:05 AM, Robert Wilton <rwilton@cisco.com <mailto:rwilton@cisco.com>> wrote:
> >>>>>> I think that NETCONF/RESTCONF draft should specify how it interacts with the "with-defaults" feature.
> >>>>>> 
> >>>>>> 
> >>>>>> It already has that text.
> >>>>>> 
> >>>>>> Since NMDA is a fork-lift upgrade, the fact that all the defaults handling
> >>>>>> code has to be done over is line noise in the overall effort.
> >>>>>> 
> >>>>>> I'll send some proposed text, probably early next week for the NETCONF draft.  If we can agree that then we can apply the same semantics to the RESTCONF draft as well.
> >>>>>> Thanks,
> >>>>>> Rob
> >>>>>> 
> >>>>>> 
> >>>>>> 
> >>>>>> Andy
> >>>>>> 
> >>>>>> 
> >>>>>> On 16/02/2018 15:45, Andy Bierman wrote:
> >>>>>>> 
> >>>>>>> 
> >>>>>>> On Fri, Feb 16, 2018 at 7:26 AM, Kent Watsen <kwatsen@juniper.net <mailto:kwatsen@juniper.net>> wrote:
> >>>>>>> Right, it wouldn't be good to leave how to implement with-defaults unspecified for long.  If we go with option-2, we might as well do it now.  Would the RFC 6243 authors (Andy/Balazs) be willing to quickly submit an I-D for rfc6243bis?
> >>>>>>> 
> >>>>>>> 
> >>>>>>> 
> >>>>>>> 
> >>>>>>> No -- No such thing as quick I-D in the IETF.
> >>>>>>> Also I am not clear at all how with-defaults changes for  <operational>.
> >>>>>>> Clearly it applied to config=false nodes, yet NMDA seems to forget these config=false
> >>>>>>> nodes exist in YANG.
> >>>>>>> 
> >>>>>>> I suggest just leaving it out.
> >>>>>>> People will continue to use <get> for config=false nodes and not implement NMDA just for that.
> >>>>>>> So with-defaults is not needed for config=false nodes and it is not wanted for config=true nodes.
> >>>>>>> So leave it out. Option 1.
> >>>>>>> 
> >>>>>>> 
> >>>>>>> 
> >>>>>>> Kent  // co-chair
> >>>>>>> 
> >>>>>>> 
> >>>>>>> 
> >>>>>>> Andy
> >>>>>>> 
> >>>>>>> 
> >>>>>>> 
> >>>>>>> On 2/16/18, 12:11 AM, "Mahesh Jethanandani" <mjethanandani@gmail.com <mailto:mjethanandani@gmail.com>> wrote:
> >>>>>>> 
> >>>>>>> 
> >>>>>>> With this thread having gone silent for the last few days, my read is that we have two options in front of us.
> >>>>>>> 
> >>>>>>> 
> >>>>>>> Option 1 suggested by Juergen to not discuss with-defaults in the NMDA draft, remove any text in the draft that states the behavior of with-defaults for <operational> datastore, and punt the work to a rfc6243bis document.
> >>>>>>> 
> >>>>>>> 
> >>>>>>> Option 2 suggested by Andy is to apply Section 2 of RFC 6243 on <operational> datastore to support <get-data> much the same way as it done with <get> today for the conventional datastores, somewhere.
> >>>>>>> 
> >>>>>>> 
> >>>>>>> Going with option 1 leaves the implementation of with-defaults in a limbo state, where it is not clear to an implementation what to do. In that sense, I agree with Andy that we need to articulate a clear position for Section 2 of RFC 6243 in the NMDA context. My suggestion would be that we go with option 1, but pick up work on rfc6243bis now, update it for NMDA, and include it as part of NMDA updates.
> >>>>>>> 
> >>>>>>> 
> >>>>>>> Thoughts?
> >>>>>>> 
> >>>>>>> 
> >>>>>>> 
> >>>>>>> On Feb 9, 2018, at 9:30 AM, Andy Bierman <andy@yumaworks.com <mailto:andy@yumaworks.com>> wrote:
> >>>>>>> 
> >>>>>>> 
> >>>>>>> 
> >>>>>>> On Fri, Feb 9, 2018 at 6:05 AM, Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de <mailto:j.schoenwaelder@jacobs-university.de>> wrote:
> >>>>>>> 
> >>>>>>> On Fri, Feb 09, 2018 at 10:38:07AM +0000, Robert Wilton wrote:
> >>>>>>>> 
> >>>>>>>> 
> >>>>>>>> On 08/02/2018 18:44, Juergen Schoenwaelder wrote:
> >>>>>>>>> On Thu, Feb 08, 2018 at 09:11:58AM -0800, Andy Bierman wrote:
> >>>>>>>>>> Then remove the text that says an error is sent if with-defaults attempted
> >>>>>>>>>> on <operational>.
> >>>>>>>>>> None of this new text needs to go into NMDA. It can be a vendor-specific
> >>>>>>>>>> mystery what gets set as origin=default.  Implementors can read RFC 6243
> >>>>>>>>>> and figure it out on their own.
> >>>>>>>>> As I said, I am absolutely fine with the option of being silent about
> >>>>>>>>> with-defaults and if needed someone can spin an update of RFC 6243.
> >>>>>>>> I'm not quite happy with being entirely silent on this, because being silent
> >>>>>>>> causes three ambiguities:
> >>>>>>>> (1) Clients do not know what with-defaults "basic-mode" operational
> >>>>>>>> datastores support.
> >>>>>>>> (2) Clients do not know what "with-default" operations a server supports on
> >>>>>>>> operational datastores without trying them.
> >>>>>>>> (3) The actual behavior of the "with-defaults" operations on operational
> >>>>>>>> datastores also seems to be somewhat ambiguous.
> >>>>>>> 
> >>>>>>> Robert,
> >>>>>>> 
> >>>>>>> being silent means that there is no with-defaults for get-data defined
> >>>>>>> as part of the NETCONF NMDA work and an update of RFC 6243 is required
> >>>>>>> to augment with-defaults in, like it does for the basic NETCONF
> >>>>>>> operations defined in RFC 6241 today. In other words, we defer the
> >>>>>>> problem to an update of RFC 6243 and we keep with-defaults as a purely
> >>>>>>> optional extension instead of making it a first class citizen. (I
> >>>>>>> think someone also raised the issue that the NETCONF NMDA document
> >>>>>>> makes with-default mandatory).
> >>>>>>> 
> >>>>>>> Yes, this does not settle the debate - it just moves the debate to a
> >>>>>>> new work item. Given that views about default handling still seem
> >>>>>>> controversial, localizing the issue to an update of RFC 6243 is
> >>>>>>> perhaps not as bad as it may sound at first sight.
> >>>>>>> 
> >>>>>>> /js
> >>>>>>> 
> >>>>>>> PS: I have no overview about what current server implementations
> >>>>>>>    actually support. How many servers announce "also-supported" with
> >>>>>>>    enumerations that do not match the basic mode? Or is RFC 6243
> >>>>>>>    mostly used to just announce the basic mode and leaving the client
> >>>>>>>    no choice than to adopt to the server's basic mode? And how many
> >>>>>>>    server implementations do not even do that, i.e., leaving the
> >>>>>>>    client clueless about the server's basic mode? And if clients do
> >>>>>>>    actually have a choice, which mode do they prefer to use? I assume
> >>>>>>>    there is no way to answer these questions but a reality check
> >>>>>>>    about what is actually out there might help to understand whether
> >>>>>>>    it is possible to reduce the complexity here in the future.
> >>>>>>> 
> >>>>>>> 
> >>>>>>> 
> >>>>>>> Our server implements all modes and advertised also-supported.
> >>>>>>> 
> >>>>>>> The code is trivial, maybe 50 lines at most.
> >>>>>>> 
> >>>>>>> 
> >>>>>>> We will continue to use <get> for non-configuration nodes.
> >>>>>>> 
> >>>>>>> The <get-data> operation removes functionality for these nodes
> >>>>>>> 
> >>>>>>> and provides no value, since we have supported the <depth> parameter
> >>>>>>> 
> >>>>>>> for <get> for a few years already.
> >>>>>>> 
> >>>>>>> 
> >>>>>>> Using <get> with subtree filters is widely deployed -- the 2nd most
> >>>>>>> 
> >>>>>>> used operation besides <edit-config>.
> >>>>>>> 
> >>>>>>> 
> >>>>>>> 
> >>>>>>> 
> >>>>>>> Andy
> >>>>>>> 
> >>>>>>> 
> >>>>>>> 
> >>>>>>> 
> >>>>>>> --
> >>>>>>> Juergen Schoenwaelder           Jacobs University Bremen gGmbH
> >>>>>>> Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
> >>>>>>> Fax:   +49 421 200 3103         <https://urldefense.proofpoint.com/v2/url?u=https-3A__www.jacobs-2Duniversity.de_&d=DwIFAg&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=GIehbDpQlo31lSi6WbnEkA&m=Z6iPQrS8a9qKeAbdVhbuuW6aL_eoCb21vD5OIIZIark&s=diA081Otv7om7p6q1cfG5JqRs7OPx6RaC-X0H94S2eA&e= <https://urldefense.proofpoint.com/v2/url?u=https-3A__www.jacobs-2Duniversity.de_&d=DwMFAg&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=9zkP0xnJUvZGJ9EPoOH7Yhqn2gsBYaGTvjISlaJdcZo&m=9eQvo1PEOL-lRGER7u6akciGF7xxQnoOpVaM6-dJFdY&s=49P5HU4PqmpQCiiDKRIceuVg7Vh3IXkY3oH1-bDsoKE&e=>>
> >>>>>>> 
> >>>>>>> 
> >>>>>>> _______________________________________________
> >>>>>>> Netconf mailing list
> >>>>>>> Netconf@ietf.org <mailto:Netconf@ietf.org>
> >>>>>>> https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_mailman_listinfo_netconf&d=DwIFAg&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=GIehbDpQlo31lSi6WbnEkA&m=Z6iPQrS8a9qKeAbdVhbuuW6aL_eoCb21vD5OIIZIark&s=QoH5ZG6EtOEakBwXrW-7AY1f6J95B-yWxNgr3EQ9-7M&e= <https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_mailman_listinfo_netconf&d=DwMFAg&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=9zkP0xnJUvZGJ9EPoOH7Yhqn2gsBYaGTvjISlaJdcZo&m=9eQvo1PEOL-lRGER7u6akciGF7xxQnoOpVaM6-dJFdY&s=7MXUCoM_G8S2L-uj5AfBlcTfUcDHUrpCSPNLisJLmgg&e=>
> >>>>>>> 
> >>>>>>> Mahesh Jethanandani
> >>>>>>> 
> >>>>>>> mjethanandani@gmail.com <mailto:mjethanandani@gmail.com>
> >>>>>>> 
> >>>>>>> 
> >>>>>>> 
> >>>>>>> _______________________________________________
> >>>>>>> Netconf mailing list
> >>>>>>> Netconf@ietf.org <mailto:Netconf@ietf.org>
> >>>>>>> https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_mailman_listinfo_netconf&d=DwIFAg&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=GIehbDpQlo31lSi6WbnEkA&m=Z6iPQrS8a9qKeAbdVhbuuW6aL_eoCb21vD5OIIZIark&s=QoH5ZG6EtOEakBwXrW-7AY1f6J95B-yWxNgr3EQ9-7M&e= <https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_mailman_listinfo_netconf&d=DwIFAg&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=GIehbDpQlo31lSi6WbnEkA&m=Z6iPQrS8a9qKeAbdVhbuuW6aL_eoCb21vD5OIIZIark&s=QoH5ZG6EtOEakBwXrW-7AY1f6J95B-yWxNgr3EQ9-7M&e=>
> >>>>>>> 
> >>>>>>> 
> >>>>>>> 
> >>>>>>> 
> >>>>>>> _______________________________________________
> >>>>>>> Netconf mailing list
> >>>>>>> Netconf@ietf.org <mailto:Netconf@ietf.org>
> >>>>>>> https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_mailman_listinfo_netconf&d=DwIFAg&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=GIehbDpQlo31lSi6WbnEkA&m=Z6iPQrS8a9qKeAbdVhbuuW6aL_eoCb21vD5OIIZIark&s=QoH5ZG6EtOEakBwXrW-7AY1f6J95B-yWxNgr3EQ9-7M&e= <https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_mailman_listinfo_netconf&d=DwIFAg&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=GIehbDpQlo31lSi6WbnEkA&m=Z6iPQrS8a9qKeAbdVhbuuW6aL_eoCb21vD5OIIZIark&s=QoH5ZG6EtOEakBwXrW-7AY1f6J95B-yWxNgr3EQ9-7M&e=>
> >>>>>> 
> >>>>>> 
> >>>>> 
> >>>>> 
> >>>>> _______________________________________________
> >>>>> Netconf mailing list
> >>>>> Netconf@ietf.org <mailto:Netconf@ietf.org>
> >>>>> https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_mailman_listinfo_netconf&d=DwIFAg&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=GIehbDpQlo31lSi6WbnEkA&m=Z6iPQrS8a9qKeAbdVhbuuW6aL_eoCb21vD5OIIZIark&s=QoH5ZG6EtOEakBwXrW-7AY1f6J95B-yWxNgr3EQ9-7M&e= <https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_mailman_listinfo_netconf&d=DwIFAg&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=GIehbDpQlo31lSi6WbnEkA&m=Z6iPQrS8a9qKeAbdVhbuuW6aL_eoCb21vD5OIIZIark&s=QoH5ZG6EtOEakBwXrW-7AY1f6J95B-yWxNgr3EQ9-7M&e=>
> >>>> 
> >>>> Mahesh Jethanandani
> >>>> mjethanandani@gmail.com <mailto:mjethanandani@gmail.com>
> >>> 
> >> 
> >> Mahesh Jethanandani
> >> mjethanandani@gmail.com
> >> 
> 
> Mahesh Jethanandani
> mjethanandani@gmail.com
>