Re: [netmod] WG Last Call: draft-ietf-netmod-revised-datastores-04 updates

"t.petch" <ietfc@btconnect.com> Tue, 19 September 2017 11:01 UTC

Return-Path: <ietfc@btconnect.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 623CC132F2E; Tue, 19 Sep 2017 04:01:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.91
X-Spam-Level:
X-Spam-Status: No, score=-2.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H5=-1, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.onmicrosoft.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 4YKWdhoNQUlo; Tue, 19 Sep 2017 04:01:32 -0700 (PDT)
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-eopbgr10106.outbound.protection.outlook.com [40.107.1.106]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E286D126BF0; Tue, 19 Sep 2017 04:01:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector1-btconnect-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=fOl/AsRHtAyJYb0rzRvIz5qAJjZKo6ZdmSQLPxejgBM=; b=LL+eFasAO+1T4ZKXyCccy31apkW1jZA2uj/8zGxScj0yTYGt3hd8u2C7imzIWVqt4UCIKVEOTG6oKKzP/j/ay/qqeeCq9RET1n9zhL8s4Hc9sxJL2To1qFqFTMt64rl38U7XduVTOwR/pPJaXrrLlVlClH8Sju0FjSdvVM/rLaw=
Received: from pc6 (109.146.128.123) by VI1PR0701MB3006.eurprd07.prod.outlook.com (2603:10a6:800:87::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.5; Tue, 19 Sep 2017 11:01:28 +0000
Message-ID: <071201d33136$6a9326e0$4001a8c0@gateway.2wire.net>
From: "t.petch" <ietfc@btconnect.com>
To: Martin Bjorklund <mbj@tail-f.com>
Cc: andy@yumaworks.com, j.schoenwaelder@jacobs-university.de, lberger@labn.net, netmod@ietf.org, netmod-chairs@ietf.org, draft-ietf-netmod-revised-datastores@ietf.org
References: <CABCOCHT8CMCAnqf6Oe1bKMzQ-B_0GjrQiQ8YXgQJvCo-NBOBBA@mail.gmail.com><20170917.154115.791964858062115650.mbj@tail-f.com><009f01d32ff4$352ddc40$4001a8c0@gateway.2wire.net> <20170918.095835.618040149385689102.mbj@tail-f.com>
Date: Tue, 19 Sep 2017 11:59:23 +0100
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
X-Originating-IP: [109.146.128.123]
X-ClientProxiedBy: VI1PR0701CA0036.eurprd07.prod.outlook.com (2603:10a6:800:90::22) To VI1PR0701MB3006.eurprd07.prod.outlook.com (2603:10a6:800:87::20)
X-MS-Office365-Filtering-Correlation-Id: ebdd2b3b-f5a8-4886-6438-08d4ff4dc749
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095); SRVR:VI1PR0701MB3006;
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0701MB3006; 3:rWt5cWoeLPxpIw1QOv2fa8pa/8Cpv2UBKtog4xNnaiuW8nupg4MuOul7/WYwQq20U3bQOIPJaBWvDUi2jpgAI32NkOCMiytw/V+vYshd2XVzB5VOM9xpUWCXC8eCt4WI0q+knZC2yDzMv0Jpfm0bQJU1AAa/ZMR1IMRCHwukJhuvbJ/1dtyXOiu6mhe05+fjP+Z2RrHnxlfBJEXng+1I2iN+PLUesl/X4h1wrEDDU+mM3RXhkwch1NUNwO40dX5K; 25:4v+OG4QWiGQNXNYLt8FL7TDNqVkyY/ht23s6i8XJXhaQY+3K+ra7ne65BBnxH7e+PeilYG9w4i6zCJtCkBSHpqe6NjRVrdqXCwP7XNY+PMsbtSLwo04PTayheVHLd91QTfoNBD/yFryLBnYqnIfngvH1XFp8Fwp1roLl7+l80fiKpYWOXWpN2QIq7zwZAGruOcE4rHx0b9J/k3mUhWrQ/oYeP4YkrO3jFsyRazuWd+Bx77ry3GndPEuBM1jQujwHJLZgjQkUmXIbMRA2Xh4kRQDd/2nfecTocZN3haiXdtpkNev2auG5/TXf0ueNVI27wiw3GjoXTirX5dNS601jKg==; 31:R9ev5jII8tomeVXyqqsOA8TJGZfS2khS5RTDHiDor+GJgdP4RZVsDgtLgDbECdvdu5VRhGeWBbu+t7NEc43/uKTOFuO7bSKWfHhFb9aEnLOv68oVz0abB1h4DdbF9kGPLWeM+7H0vNNXZGsSuDb9jXBOVMhgvI8UlBeL7powIqXKLhAq7MdmMZU+u7JIbmLZ8Ab5nrR6h7BOWN+1O3zTd+i1CP+DEh5SJuGGjzAh8P8=
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: VI1PR0701MB3006:
Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=ietfc@btconnect.com;
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0701MB3006; 20:bhOos2mbJsz4pAKXtC2aW0y4JXYa8jHdjdKPskw3I/LYmQLl5QcjWiWmlq9tF38PmJB928FuHBkFBtKOcBsmlz3sk+tJhegLb+bBvBqC8L8kECqWpAkfB+Bb6k5WBztJjnCnux1Xn24H1T9KiIV1SakUbXTbAXNtNm8BtvJUYiWMdzjtKikQT9YF/vywxrbs3hq7LNYIyuxdJOpSpyiPpq2u47xcjghKBFv2ZgT3VqBQ7hdVu4XbgPmwvczMPiyLCveCLLo5jpV6tCO5BhimQlkiYLdmcTJeqZLTUgp1I5Mp6hDcozzfwieeylAu+C3c81Zb/E/8Yr09fK7lruugMg==; 4:DEu3qhAS9QLfib5iIsV1hQUqpNhspKQ9R7/HsgL0FpKqndRcn3Lc3l9UX7pjvHhlFMZSQB8mdjfNSBnljGW5Bel/me+Kxa7yzvYXNo5/Gb8A+KzGxSvsgHImjBNo8nYE9MJWuMDKoDRYRxwYbltXHWbf4p4K8XC8bvZw31lO6X5IkWOByc4nyR9Bu8fnBQKRoZbiFnSvczft72h1JU+D3WshCHdLpot8BwLvtawPOTd2j5Q6ktlkBGFcI3AGBL22yT0Mai859fkPHz2YMFqdplapmJLc1fSNwAV5RVmQpfosnOUZai2IG5QAEScuqTMn9Fm2F5qZt0HRGy3n5eI+OKnT+z3sWEwCvO9fSRMWst4=
X-Exchange-Antispam-Report-Test: UriScan:(178726229863574)(158342451672863)(788757137089);
X-Microsoft-Antispam-PRVS: <VI1PR0701MB3006767FF1B619C55846FB4EA0600@VI1PR0701MB3006.eurprd07.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(61425038)(6040450)(2401047)(5005006)(8121501046)(100000703101)(100105400095)(93006095)(93001095)(3002001)(10201501046)(61426038)(61427038)(6041248)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123564025)(20161123560025)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:VI1PR0701MB3006; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:VI1PR0701MB3006;
X-Forefront-PRVS: 04359FAD81
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6009001)(376002)(39860400002)(346002)(199003)(189002)(377454003)(13464003)(24454002)(68736007)(9686003)(44716002)(54906002)(1456003)(53936002)(316002)(16526017)(15650500001)(116806002)(230783001)(6496005)(23756003)(4326008)(5660300001)(305945005)(6246003)(1556002)(33646002)(230700001)(4720700003)(7736002)(25786009)(6916009)(6666003)(84392002)(76176999)(6116002)(14496001)(105586002)(81816999)(97736004)(81156014)(8936002)(478600001)(44736005)(101416001)(81686999)(106356001)(50986999)(6486002)(62236002)(47776003)(189998001)(53546010)(93886005)(2906002)(66066001)(61296003)(8676002)(229853002)(50466002)(50226002)(86362001)(81166006)(3846002)(74416001)(7726001); DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR0701MB3006; H:pc6; FPR:; SPF:None; PTR:InfoNoRecords; A:0; MX:1; LANG:en;
Received-SPF: None (protection.outlook.com: btconnect.com does not designate permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0701MB3006; 23:o33TB0Rh5Grqw+KbfY6T4+i2+AQu6EH1t2XjPMj+nXPlecXDdktdJJLbRART8FQOyMUWhZNvAkpk3Fw5PZEdAnH8iENjTZD86OPj0U59EyE1I9yy9nRgHQmatpI7Bn9E5FzGAeSfbqKV2VGOmc1dHGE4RrxTr//MzjXbVkcPIuOyDhdNgd5QT+pJnfUae+uWO/vPqPUaHIpNbmmi3VgkX6GO4BnVfLy61AZKRKSVZ6wpCZJ8vYPEY1/FehTUdhLLT9N/FvddSewz33ryKukq4VrU9SZwolMtfBzEwVKP7vrXYyKqmEcIqn3MWe9GbS+Nyeqxu36lmgse3u6bHpHNaRobC7HdbR5iIJ0vhK/e23UE7CtrjLbWDhWSN6EvAfsxufoyIFKkPgiq8YrlYcZO9WppXK0kMtoZLd1xChSSbizp8/0Boa85/fVjKlRC37GvgPPywT8hmkiq78V7CIVqHKIQhxuxZk4y2Flgk/ZOrGI2ndXr+2p5Ph4LSw/sKf+bLVb2/gcJZ3sZ2CAxtKwlz0uV7S69WOLIH3KyNyqwvBWOrsisgJdpKXeRaLEciYs3PDlEoQOA8pTIjP5PEDivWrjjpBeTt8VgMFvwqIGTY7R0oBWBuKQYQ6UcnhH372OOsuGwVUf45XJWD+Zqj3OtGaplGEEXTtstSptGVwmREeAyf2c98PVXa6uPMIpeL+o/rDZeNQyDeUPGkzpyGFil7KZ01TioXGPv1NkNG6PxsXnvnpWXXSfGK3K2HaZCWeRK8VmUvU0L/KcwMkPyHAe1o9jOWPOlhSvQQbT5xrXLtHQdNw+aQfiyBfoQIrVDBdcXAlDilcRUNNQuLVPUIy4WssN0KXcFAOH9Ab9H0c8AAfQzzrJbTdGq6EUr/DoyYYIQu85GMT+0Qmu2KpjFD6def3x2x8ynpjBkOYOWmWB2GtJ0oAWZBCN8L5O9yiVZplsUR1pl72t1CAqdUq1s6yyfzINZ6sdMmFsdwFjaVkVNyv+uisCmH3dl6zV5lK2ufebTd591OcMxMyzt7qzjqbMyFrpEhkuN7obqh3laXzIcSGTLya9GLVXQ02T+CGkD3C3OMIRJpoOcvhjJizOx2kh/AtM7BnJa3aaw4JIMAOAEamap5orYOYETK6ZRKMezUYthBeX6uaF/8iQ8hha1FxW3UZcLtzdU3L6yM/WvRHxTZZ9WzOYFHn263sMiWyUw5FYtfynLmStB0Y3XyXjCMWxHuBixbtPfVtRUUAmv0VaIfs7G+3rBKRqKq/66IG/hXVaIwn3oMmwh0Tp9dfDiLjudJnm5RHx3+3wPMFOyv6YQTWO+q/ZLnG2CxBAhDNYlSrZj0/LqcVUujVNZDGoeOf/25wX9fbHQt6DsOGKwdp3fdVT/mRhjK0Myn2nD7X2Y5jVc6ejuCzfdKjbm4+U4BPQ8nsOQ1K4NeHbZ3OpnWp/HjnFBH2SZSmDe0jexXb7jSO9mUpnejiNwyDfMTPSXsOQVOWophj9q9nliRDxHAtJb9oh/QgXvfpFrnpbGG0XJ/7l/
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0701MB3006; 6:EH1hRlv6aipkR8KPTDx0fWQRtcSZHx1FD1jCaA6s7amF0b05VhwMppI7Tarjz0QKh3NJSxL/T0zufVYWfKziorbGh3yqnVYtdYICcBL3C7q7AylENtqMW+Ytw4Y7S3/PH/m8isIVChCWr5QpZ2t0QbwSKhROa9iqmpkT3PSVx77uCIlhqpEqSk3LBuVWam7mzP6cyAeEcXsM9k15dhKN/GlGLG6n5QmpBWzS8QP33u2OvG5iBMkeKdNK8vkVNGoEnLY40ZI3U8XaefBHb80FaKIlrJn6kiMAp2YiKZDBci+2eYQIsBBdL8D+9DLFRwJBkFZy2YFfo+0PBSPDIj8x5g==; 5:M/3J44LyOgmoGRx2mxPiEAVsdqVkYkq/4GS5rZlB1wzAEmTe9tIkCJjgdUWCUMMoiTI3MzYwmkBM4FTqQ6f2wax4sUJPO+ajySeozqtx2QEBNp5nCabd4NVjfM4sl0WNvyE0K8AdiNMzIgwPjVu8VQ==; 24:cjSpAgIQj/O8XBVTan0gLTQ2hL7vacMHofG981RETtQC5Wc7Y9ZWx/koM8MJLnkZE98N2GOwUVC/F5ekZO6vbbGy9elPgMWtVcI1sGzPW5Q=; 7:QL0FW750lvizhasjfFjFLdisD8mz1TEvGsRya75YD0VOhTP24ikouEHeflJaKAosT7fedWXR0uhBIJe7FmQK9tHrufBeIGU2niHzUNgS7FF4N3ZETbRn5sHyt+z85HTmH8owf9A6hhr9woWAL52BYsKGfUrh4FtFW1Ghkts5QWRzHwAyM/7glKkXFb4zRZ+ABuuZduNU7pxfK2nNC0VEuc1GW9qlQrMiWIHgXOMnp8w=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Sep 2017 11:01:28.0997 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: cf8853ed-96e5-465b-9185-806bfe185e30
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0701MB3006
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/kSqQUg37NLiXyHj20qqT_lvQpoU>
Subject: Re: [netmod] WG Last Call: draft-ietf-netmod-revised-datastores-04 updates
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 19 Sep 2017 11:01:35 -0000

----- Original Message -----
From: "Martin Bjorklund" <mbj@tail-f.com>
Sent: Monday, September 18, 2017 8:58 AM


> "t.petch" <ietfc@btconnect.com> wrote:
> > ----- Original Message -----
> > From: "Martin Bjorklund" <mbj@tail-f.com>
> > Sent: Sunday, September 17, 2017 2:41 PM
> >
> > > Andy Bierman <andy@yumaworks.com> wrote:
> > > > On Sat, Sep 16, 2017 at 12:24 AM, Juergen Schoenwaelder <
> > > > j.schoenwaelder@jacobs-university.de> wrote:
> > > >
> > > > > On Fri, Sep 15, 2017 at 02:07:58PM -0700, Andy Bierman wrote:
> > > > > > Hi,
> > > > > >
> > > > > > I strongly agree with Tom that the current draft is an
update to
> > RFC
> > > > > 7950.
> > > > > > I also strongly disagree with the decision to omit RFC 2119
in a
> > > > > standards
> > > > > > track document. IMO RFC 2119 terms need to be used in
normative
> > text,
> > > > > > especially when dealing with XPath and YANG compiler
behavior.
> > > > > >
> > > > >
> > > > > RFC 8174:
> > > > >
> > > > >    o  These words can be used as defined here, but using them
is
> > not
> > > > >       required.  Specifically, normative text does not require
the
> > use
> > > > >       of these key words.  They are used for clarity and
> > consistency
> > > > >       when that is what's wanted, but a lot of normative text
does
> > not
> > > > >       use them and is still normative.
> > > > >
> > > > >
> > > > So what?
> > > > Existing YANG specifications use RFC 2119 terms.
> > > > This draft uses those terms, just with lower-case.
> > >
> > > Actually, section 5.1 XPath Context in the revised datastore draft
> > > uses the same language as section 6.4.1 XPath Context in RFC 7950.
In
> > > fact, the text in the draft is copied (and adjusted) from RFC
7950.
> >
> > Martin
> >
> > 'Adjusted' might be seen as a weasel word:-)
> >
> >    If the XPath expression is defined in a substatement to a
> >       "notification" statement, the accessible tree is the
notification
> >       instance, all state data in the server, and the running
> >       configuration datastore.
> >
> > becomes
> >
> > If the XPath expression is defined in a substatement to a
> >       "notification" statement, the accessible tree is the
notification
> >       instance and all operational state in the server.
> >
> > Goodbye <running> (well, running configuration in RFC7950).  Is it a
> > material difference? - it will take me a while to work that one out.
>
> The difference is that the xpath expressions no longer sees unused
> configuration in running.  But if the config is used, it exists in
> <operational> under the same path as before, and it is available.
>
> > I focussed on the XPath rules because they seemed the clearest case,
but
> > updating the definitions, and saying this section will replace the
> > definitions in [RFC6241] and [RFC7950] when these documents are
revised
> > seems .... well, like an Erratum held for Update i.e. another
Updates.
>
> Are you saying that this is an argument for having "Updates: 7950"?

Yes

Tom Petch

>
> /martin