[netmod] Comments on draft-rtv-netmod-yang-subtree-replacement

"Joe Clarke (jclarke)" <jclarke@cisco.com> Thu, 23 July 2026 09:29 UTC

Return-Path: <jclarke@cisco.com>
X-Original-To: netmod@mail2.ietf.org
Delivered-To: netmod@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 3A1B511D2ADAC for <netmod@mail2.ietf.org>; Thu, 23 Jul 2026 02:29:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1784798999; bh=b2tzyTGHiZDiNulS/qRI8vCYY58NOKFN/AeCDIuBl38=; h=From:To:Subject:Date; b=R9/EbKT7iMuAfu8eHr/ZKPKP6hIA6VaysIzwQT6IgOYOh2zBaWfYsdGtraH6suLt+ NZi4U6AJsiQAW3glWIda+QCkwleMJySLiYZXr9CxO552tLQmyBZEUvn3XVYwym6Rr1 I6kq3J8jnrSobFD1T+BMOQFCLHhyoli6IkwHCxQE=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -11.885
X-Spam-Level:
X-Spam-Status: No, score=-11.885 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_NONE=0.001, T_SPF_HELO_PERMERROR=0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=cisco.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id s8i1geeeCEOs for <netmod@mail2.ietf.org>; Thu, 23 Jul 2026 02:29:58 -0700 (PDT)
Received: from rcdn-iport-2.cisco.com (rcdn-iport-2.cisco.com [173.37.86.73]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 1C2CA11D2ADA2 for <netmod@ietf.org>; Thu, 23 Jul 2026 02:29:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.com; i=@cisco.com; l=3893; q=dns/txt; s=iport01; t=1784798998; x=1786008598; h=from:to:subject:date:message-id:mime-version; bh=hW2pjZd4g4WcwzTURkWJmt1feDfGKRN1CwOcIUm5gDA=; b=KKPgCB9TA8Ru9SR0Whn4H+VdK4RiiF5BUOtBbEF1W8JNmYOFsL+3mQuj YDceKyhsHVNWoHHVDzpplaWyfFgZ4ud8GB7ON65oyhdH/5Z8/wqocO9qZ lqyz1Bi20WwuBwvTu6x+rjb5uZtNMo46Lq0J10M7722K1qabK83nKX5B1 GIi8BJnX7ndmCNJJuV2z8NonRAmVmUvoit6nC6MXM2nNudGAJTmGUXiBv UVBjoEJYNfyZd8jsdSimxy0xGfOAamRS8rlIcCSgwOLmdTMHgdTUiMg8n LkWk4PWWu9tdLnv38D6HrmUWK/nVEDuAWO5+lEzNAlKCr2jrtY2p2C33n g==;
X-CSE-ConnectionGUID: Z5XKIqphQCqtpnyyTbF9Hg==
X-CSE-MsgGUID: CUCCkhdmQgaMf8nLRDX67w==
X-IPAS-Result: A0BeAwBM3mFq/4//Ja1agS6BK4E9MVOCK4hsA4UrhliCIYEWnQgUgWoPAQEBDQJRBAEBhQUCjVoCJjQJDgECBAMCAwEBAQEBAQEBAQEBCwEBBQEBAQIBBwWBDhOGXIZzeQEMcycEGxqEflcDAQK2DgGBPQKKKniBNIEB4DeBTYhcASqBNQGJEycbgUlEgRVCgjGFBDeEE4IwBIINFYEMki6BRCIDJjMsAVUTFwsHBYFmA4EGbjIdgSM+FzRYGwcFgR2BLoEChFwjHwM5f4EwdUp3LWoSF4EmghSBOgKBHQMLbT03FBkDBIE1BY0Egl6BISQEIoIpRTqiQ6N3CoQdBaIMF6oFZ5kIoz6FWgIEAgQFAhABAQaBaDxpcHAVgyNSGQ+OLRbRUIE2AgcCBw4DC5FqLYFPAQE
IronPort-PHdr: A9a23:aI8m5ByqYh7HJifXCzPsngc9DxPP853uNQITr50/hK0LK+Ko/o/pO wrU4vA+xFPKXICO8/tfkKKWqKHvX2Uc/IyM+G4Pap1CVhIJyI0WkgUsDdTDCBjTJ//xZCt8F 8NHPGI=
IronPort-Data: A9a23:naOZT6iHq7WSfxKyJAgFXOoIX161IREKZh0ujC45NGQN5FlHY01je htvWDrXPPbYZmCnfN90bo2x9x5SupPVyIBkGwA6pSFgHyNjpJueD7x1DKtf0wB+jyHnZBg6h ynLQoCYdKjYdleF+FH1dOOn9SUgvU2xbuKUIPbePSxsThNTRi4kiBZy88Y0mYcAbeKRW2thg vus5ZeCULOZ82QsaDxMtPjY8EoHUMna4Vv0gHRvPZing3eG/5UlJMp3Db28KXL+Xr5VEoaSL 87fzKu093/u5BwkDNWoiN7TKiXmlZaLYGBiIlIPM0STqkAqSh4ai87XB9JAAatjsAhlqvgqo Dl7WTNcfi9yVkHEsLx1vxC1iEiSN4UekFPMCSDXXcB+UyQqflO0q8iCAn3aMqUqp9ZUIHhW9 cUzMSwVaAGSu+iYkZK0H7wEasQLdKEHPasFsX1miDWcBvE8TNWbHePB5MRT23E7gcUm8fT2P pVCL2EwKk6dPlsWZgx/5JEWxI9EglH9eDlRslGYjaE2+GPUigd21dABNfKJK43bHJkPxBvwS mTu1FnSKRIaONmmxjOg/CKqotXjrX2kR9dHfFG/3rsw6LGJ/UQVBQETUleToPSlhAi5Qd03F qAP0jAloa538AmgScPwGkXm5nWFpRUbHdFXFoXW9T2w90Yd2C7AbkAsRT9aY9tgv8gzLQHGH HfQ9z81LVSDaIGodE8=
IronPort-HdrOrdr: A9a23:3EXnIayxAL/m6rNv4ppHKrPxCOgkLtp133Aq2lEZdPULSL36qy n+ppQmPEHP6Qr5AEtQ5OxoWJPtfZquz+8I3WBxB8buYOCIghrSEGgP1/qH/9SCIVyzygc+79 YbT0EWMrSZZjYK77ee3ODSKadH/DDzytHRuQ6o9QYVcegFUdAG0y5JTiygPgldQg5ACZAlFJ yayPZmilObE0g/X4CQPFVAe/LMieHqufvdDCIuNloK+QOOhTSn5PrAFQSE3hARajVLwb0z22 nImQ7068yYwr6GIxnnuFP73tBzop/M29FDDMuDhow+MTP3kDulY4xnRvmroC01iPvH0idqrP D85zMbe+hj4XLYeW+45TH33RP77Too43j+jXeFnHrYp9DjTj5SMbsAuWsZSGqb16MThqA47E t55RPci3ORN2KGoM3J3amLa/itrDvznZNtq59Ls5UVa/pgVFYYl/1gwKoSKuZPIAvKrKY6De JpEMbQoNxScV+ccjTlm1MH+q31Ypz2dS32GHTrfaeuomNrtWE8wE0CyMMFmHAcsJo7Vplf/u zBdr9ljbdUU6YtHOtA7co6MLyK41b2MGTxGXPXJU6iGLAMOnrLpZKy6LIp5PuycJhNyJcpgp zOXF5RqGZ3IivVeIaz9YwO9gqITHS2XDzrxM0b759luqfkTL6uNSGYUlghn8apvv1aWqTgKr yOEYMTB+WmIXrlGI5P0QG7U55OKWMGWMlQvtogQVqBrs/CN4WvvO3Gd/TYIqbrDF8fKyvCK2 pGWCK2KNRL70itVHO9iB/NW2n1cki65p50GLiyxZlm9GHMDPw4juE4syXK2ijQE0wzjoUmOE 9lZKjqmqmnpW+w5w/znhRU0zJmfzVo3Ik=
X-Talos-CUID: 9a23:9MdbKWO845y/xe5DanRX128NAsAcWWTB1HHBMnOyJzdJR+jA
X-Talos-MUID: 9a23:re7S6wZuqSTzJuBTnALHrzJiOMJR7K2LBhALta8qi5fbKnkl
X-IronPort-Anti-Spam-Filtered: true
Received: from rcdn-l-core-06.cisco.com ([173.37.255.143]) by rcdn-iport-2.cisco.com with ESMTP/TLS/TLS_AES_256_GCM_SHA384; 23 Jul 2026 09:29:51 +0000
Received: from rcdn-opgw-1.cisco.com (rcdn-opgw-1.cisco.com [72.163.7.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by rcdn-l-core-06.cisco.com (Postfix) with ESMTPS id DBC4D1800026C for <netmod@ietf.org>; Thu, 23 Jul 2026 09:29:50 +0000 (GMT)
X-CSE-ConnectionGUID: L8jDPoYoSWuz3JCLoAr/UA==
X-CSE-MsgGUID: mLfVXrviQtS17RkMnfoXFA==
Authentication-Results: rcdn-opgw-1.cisco.com; dkim=pass (signature verified) header.i=@cisco.com
X-IronPort-AV: E=Sophos;i="6.25,180,1779148800"; d="scan'208,217";a="65607419"
Received: from mail-centralusazon11010004.outbound.protection.outlook.com (HELO DM1PR04CU001.outbound.protection.outlook.com) ([52.101.61.4]) by rcdn-opgw-1.cisco.com with ESMTP/TLS/TLS_AES_256_GCM_SHA384; 23 Jul 2026 09:29:50 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ZgbNOYlDmT/sa0t3YC7zwJ1wIsV1/wuz+6hYZVbIDgHxY91pRI5WDf4LeV2kAQM8rmIhCRKRiE52edTtBHauwhRWhe0wKt8FA2Exv7tUBJ65v2DKLHevLJZqfqwUTvYov/NeNDfr7u7OSShrPvRz/vfUttnWSmmlP5uluEP+vdQOWC68/nhJTmU0FBA2IN4+VRz2L4Xs7D4/ey9EzeHQDHCoRHeIvdKZKaILr7envE6/xCQIjcHx3vh2hga8NGeafLb4GcKcNmmhUk17BX6X5Yuzw5i1gt430ZO+fzU+3WCXHbIJQz/eJif1XFfRE46bwzjVZ3kHW+DtfEqYNGYDcw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=hW2pjZd4g4WcwzTURkWJmt1feDfGKRN1CwOcIUm5gDA=; b=VXL8lqQUAkYu/Q2FRmJ44TN15Go94BJXivqVLKNEWQyNRj5X6FibZbj2MthcGLaDY/T5j7gZM6VBeaMg31Em/V8Rpp903BChJQURaiWBESfKeGRBYoF6s/kqsVVyLZPqUoczqfcLhnLTbsRQ5NHpYK8zPb4geBuJKAW514Juacrx3MIOYFJ3/rxD3K4ZKD005ZaYh29Z1DMJOC3wQL1gOv4x4fo1lDBxyTfOyf8lzo9rxIeyj1XpDmcDLMbo+Df3iAS92vlbIK2sdPi6792jwBXpVC8+WfLQgdsNqJ0ns4IcVIKX9XOer0GErCffGBoC1MnihjvsYYzAqecr1+JWUQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
Received: from CH2PR11MB8867.namprd11.prod.outlook.com (2603:10b6:610:285::9) by DS3PR11MB9818.namprd11.prod.outlook.com (2603:10b6:8:365::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.245.11; Thu, 23 Jul 2026 09:29:49 +0000
Received: from CH2PR11MB8867.namprd11.prod.outlook.com ([fe80::6f39:5baa:46e5:f1b1]) by CH2PR11MB8867.namprd11.prod.outlook.com ([fe80::6f39:5baa:46e5:f1b1%4]) with mapi id 15.21.0245.009; Thu, 23 Jul 2026 09:29:49 +0000
From: "Joe Clarke (jclarke)" <jclarke@cisco.com>
To: NETMOD WG <netmod@ietf.org>
Thread-Topic: Comments on draft-rtv-netmod-yang-subtree-replacement
Thread-Index: AQHdGoTZL4i6B2yebkaYYTIxkUOWag==
Date: Thu, 23 Jul 2026 09:29:49 +0000
Message-ID: <CH2PR11MB8867824731B97E77184CF21DB8C02@CH2PR11MB8867.namprd11.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-reactions: allow
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: CH2PR11MB8867:EE_|DS3PR11MB9818:EE_
x-ms-office365-filtering-correlation-id: 6f123237-cde6-4410-f4e2-08dee89cf145
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|23010399003|1800799024|376014|366016|10070799003|38070700021|56012099006|10067099003|18002099003|11063799006|8096899003|3023799007;
x-microsoft-antispam-message-info: MTtL6QV4h/wBFu/saQ5a/GDHewW0WlTaDMvXPyGuEsb9EUYMryxg4Se96Xf2c/e+uiFploK6eMyHLyC5+ssNHlvjyLymkbSsnUDJAsONc4j/OEECkFWjNA3qGeROMNRFVCTPygxrkOA8BrBGi/amNfDi4fM7boEMDLhLQzms6dGpPJO9CJNYk3CsNEHIuJ20Pl/XO+d7jtAAZQ5H4CDKJXPeOEBEs1Wbw1YJJPmvePYCHyNrxzjG21+Zxc3oFio8m7VxFBiRk/Ev/U7aTRW+J3eDXBJa0yXigaRCCiaI27KQshcdFTBO0EG0fhl7LkK1Udcnh6QW6rDf8GCb5NXTCsqDtswaubODn3upB04chvuvqiPFO+6Lc569e16lf9oA1LGklRdRB4VQa92A6emOcP9l2HktYUCQ0Vy6Vhnzhckp+Og6SNSGT4SAS5G5ynUcwd1Hh07CIb8uuHgGzz87Ckr3oITtUtE+aizxN8R3MGwgV5+qsAUmnc/XHCtAG/5M1S6GbiD1hi2fm8iN6x8wgqq/y6yqIRasJA4sdZG8uaBqbzho7Q9a2DVgQP3HQ/VCUZ326+czorSZDrizQVx8jXyo8j4cVYKgMP1zIRxaqmE7cRe+H9jEROquwHcTfSWKe1rAjdA7znVEZfdDv8DAP04yhtCzFnE/XFyfA8CTwiBT76lp4ktVku157iF6lh0CY1yuYGWQjJKn5Dq6C5Q+L339eJabmo3CZajlLf+3K2Y=
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH2PR11MB8867.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(23010399003)(1800799024)(376014)(366016)(10070799003)(38070700021)(56012099006)(10067099003)(18002099003)(11063799006)(8096899003)(3023799007);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 2
x-ms-exchange-antispam-messagedata-0: wzwhvM5kKf8nvgf+FmrhRr6PFRE9vs4Go7UI3/om8cmQq6HJpDi2+iiPCAJ9DbL0Q9pvF7LDwjSXXIZs251+LRD6dMqzNxmmgU+Oph9yPIktNAFyiNEEfOi6+MNy4Z8+C6NBrUyltuXJrQDSa27uJnMtUximWN0DDi8H8Hrc8ioL+FQ7hLmVnHTVd2L9mb+16lpMYWOO9FLBFjFFR0LTpYZClJhYHR0yLcjH6yaqGV1t8ACmNYTwKJdW4eCxFil9203i67VeYHL2XYXFgpujEKinyBpcf78Yzgj2tCTl4RQL8+BMYoAw4SlSpVHbBBJmeAgPSjL0z/Zyw5nsjHIoh80NIw/tyxDYdL1mv9WcEM7QSVBlmblO6KQDnXh7NHcuDcXtPNLXJ4ECU6YOnvnekX6vMFtU0akwK412rrs0PvfIXLefxmld4LzmNb1kN7csPSUxH7fzTKGqDvzgVSAhdKVA7U8PUeEtFrW9eO/iOfuI2RtZRM1wAQrOAlfgEIFqXSDT5VQl0TN+eeC7xqIXXIh6q2Kz9oTA+L7zdTUgaK4C2VTEUBEWp7KOOQgM0InIJmLKlt2M8kysT8IhbwrSgoHr8xJIVhLalGmyrGybcmzhDe7vLbU7C0y5Q5NVhFPUx4DSVa6b86RBF9eW8I3mLRZ5YwNFquSYCruMLphdDcitIeg/2Ub/Bh4WyQYp21OQ0pcu41Z/L3ePhO2EyuKA1t7aP3e2yLzy6hO6JXbyhJARGkoT+AVA0UJFmG/HmE9AdbIdIkPT8AEdOD7BXdLh8hzXmSmxRIDQ/On+ZeEQTZYtrOnPAtBDwXlwEIXudNSHOt8O/sl+GWvnie3E5yM4MxmI3T3WvCZ7d3SoIbjVmDxd+grKmqirMahwDUtzU3/TmisR6DbwDI9ydb1Ew/i6WoQTGWUggckFhTVkOJxQbUVwLptdR114t1gg3iNa5aQWTMxZKGLGsBpaDAFkdk8rKK1D2m3B0DQesquhlVPExMrAFUv6XfgrbnUxcT0KqpZpTKRaF/QXdHpJX0xwAUG9brYJSP0rAaWGcMwrY7y9bhhY6Nb9VrdSbU6dUIOR4PJDIlwIgIkfqWPBJRcammM9Lwx647Z3KNKrIJ8QHlK6d+6TKsxaO4RA4Bl5+DcYpSth9jKhI5ZwTZzHrmBEPgpW/JWiyTXCKqfMLFfpUjYrdULGKy3mU6YT3/Hd2f1fupbNI5nMTCbbUECeRp01yAqWbK61oCgDgQHe3AeHmQUpl42K30oow7gDryEFY1Mgk8r9Ot3dnybHKkVzwbn9n8fzHjrM6cR3Zm0NpJlD9UXxCB8TqANpiyYt/lO3Ns9ipZG0+rHMOZk0yCPN41kcxC2E0xpKURHKYRd8ta5frgqXLHtj4qyeQhKaI+VG/a62oKQ9qmJTkqIPTgX0vrusANg8E6EX/ShUpZ8LAjlDhpgXdWuVpH9IwBjUwqXvRDzRk6by/jwWBS4+Mpud60irz4ECtsuAoleF2YQzM74FcZcRAjXYtfSYySN7u16Ajw/3fn+zRHtUJeorw0cayDAHC4r5UF2MbyOWp2cKmP2O9iZ3avJ5DyPG0XLI3cG9T/XK88YH7LozJthhxCtHQA2mtOUtCuDxTMczbRbK0ZrUY/I+OAuvUk4fqbZFqeN9kM8qO/ZNxlcrgF/l5DeoOH4XVnSZGTGWq1kGyqAXJk8FuLbXY+dzwhcBXEh4lcTojISZspPMKhTcfnHe1TX4zbY+kmbeO5BU6NzNHAcEnhN0+E5JDPIIEyz6LzYAJP0sSGgSpUnd+udG1SoM
x-ms-exchange-antispam-messagedata-1: 6ulcN8zUbPUjWw==
Content-Type: multipart/alternative; boundary="_000_CH2PR11MB8867824731B97E77184CF21DB8C02CH2PR11MB8867namp_"
MIME-Version: 1.0
X-Exchange-RoutingPolicyChecked: cTfBTZMSk/D+j24Z6x4LMd8fFXuOsYDSTcpsV/Hr9HHEFDNkMOBynkfBiAPPKlBqJB3CFokUB3UnU/4ZjMPulkyLQ0aLEwCD8gCUqwPsPIMWOW5CKdU0I5dn9xw62keMI+MWqOkOGEC2zClf/giV/SPlVXAulRO/dLgZ4bDgEYbin9c6j/rHz5TyOahfWkpQnHsjeqK/NPukdIjQaORUmhxVagwWRAxjAkSrzEcLd6FywzAgBN6Yy8nUrZUVFKRG+rFcUw88r73ekll+6IxGqKpkyXhWSrJHUN9E5mLOvFQuK6OnwASmx9lWlGtoLjiC1PSmqdO9Po/PEHXpzvX5/Q==
X-OriginatorOrg: cisco.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CH2PR11MB8867.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6f123237-cde6-4410-f4e2-08dee89cf145
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Jul 2026 09:29:49.3064 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: r8V4vwDyocn2l4voZd3CA5FtgjobIwurRdhI4gUypeEtLIVgzdZRuze7baqyw+qhKNqn0eiuNLwqPbd5Ja2Vqg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS3PR11MB9818
X-Outbound-Client-TLS: ANONYMOUS;rcdn-opgw-1.cisco.com [72.163.7.162];TLSv1.3;TLS_AES_256_GCM_SHA384;256
X-Outbound-SMTP-Client: 72.163.7.162, rcdn-opgw-1.cisco.com
X-Outbound-Node: rcdn-l-core-06.cisco.com
Message-ID-Hash: 2Y2YJX7VV4XLBZ5AUHWIA3HR2GK5EUK5
X-Message-ID-Hash: 2Y2YJX7VV4XLBZ5AUHWIA3HR2GK5EUK5
X-MailFrom: jclarke@cisco.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-netmod.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [netmod] Comments on draft-rtv-netmod-yang-subtree-replacement
List-Id: NETMOD WG list <netmod.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/z4EWZJutfAFQbY4CKE8DomsOsTY>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Owner: <mailto:netmod-owner@ietf.org>
List-Post: <mailto:netmod@ietf.org>
List-Subscribe: <mailto:netmod-join@ietf.org>
List-Unsubscribe: <mailto:netmod-leave@ietf.org>

First, I very much support this work (and not just because my email ends in @cisco.com).  Recently, I argued for a MUST in the YANG Versioning work when it comes to documenting a replacement when a node becomes deprecated.  I started in customer support looking after protocols like SNMP.  It was always a pain to work out (often needing source code access) what one should do when a MIB object went deprecated.  Having something formal that, IMHO, should be mandatory to use would be greatly appreciated by operators.

That said, after some thought, I agree with Kent that I’d like to see the target of this extension be an XPath (or YPath when available).  We have description to document things for humans.  This new statement should be as machine consumable and validatable as possible.  As it is now, I don’t see why one needs “absolute” and “relative” keywords.  And that need would go away if you used a true XPath.  When it comes to None, I think excluding this would be sufficient.

As for the kv-pair, those defined options seem like they would work in description statements as they feel more geared towards humans.

Joe