Re: [netmod] XPath questions about revised datastores

Phil Shafer <phil@juniper.net> Fri, 16 June 2017 17:17 UTC

Return-Path: <phil@juniper.net>
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 992B51294E2 for <netmod@ietfa.amsl.com>; Fri, 16 Jun 2017 10:17:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.022
X-Spam-Level:
X-Spam-Status: No, score=-2.022 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_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-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 8aiWFJRj-VF3 for <netmod@ietfa.amsl.com>; Fri, 16 Jun 2017 10:17:54 -0700 (PDT)
Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-sn1nam01on0102.outbound.protection.outlook.com [104.47.32.102]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 624C9126D05 for <netmod@ietf.org>; Fri, 16 Jun 2017 10:17:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=oJbs7aEj2SeOf+WZh0sjqvhyAZUOzExyY68t5twsjlA=; b=I/NfFgWUuK/4nAwDrsp9dTJpLfIo/YoaDiNd/LQMRQ0sVrbwFgq1P47DSBLQEhF2YM0Lqx6MMcDOx1DowAROP8q1e9czLnSC9KabHPvDwmKh8MD+0ipuVgT1lOyoR1qXkne8ktNY5QNKQXwdVJguIIsTV0vjSy4GA2MktVOoRh4=
Received: from CY1PR05CA0003.namprd05.prod.outlook.com (10.166.186.141) by SN1PR05MB2239.namprd05.prod.outlook.com (10.169.124.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1199.6; Fri, 16 Jun 2017 17:17:52 +0000
Received: from CO1NAM05FT062.eop-nam05.prod.protection.outlook.com (2a01:111:f400:7e50::201) by CY1PR05CA0003.outlook.office365.com (2a01:111:e400:c5a4::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1199.6 via Frontend Transport; Fri, 16 Jun 2017 17:17:52 +0000
Authentication-Results: spf=softfail (sender IP is 66.129.239.12) smtp.mailfrom=juniper.net; ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=fail action=none header.from=juniper.net;
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 CO1NAM05FT062.mail.protection.outlook.com (10.152.96.180) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA_P256) id 15.1.1157.20 via Frontend Transport; Fri, 16 Jun 2017 17:17:52 +0000
Received: from p-mailhub01.juniper.net (10.160.2.17) by p-emfe01a-sac.jnpr.net (172.24.192.21) with Microsoft SMTP Server (TLS) id 14.3.123.3; Fri, 16 Jun 2017 10:17:50 -0700
Received: from idle.juniper.net (idleski.juniper.net [172.25.4.26]) by p-mailhub01.juniper.net (8.14.4/8.11.3) with ESMTP id v5GHHoDa024701; Fri, 16 Jun 2017 10:17:50 -0700 (envelope-from phil@juniper.net)
Received: from idle.juniper.net (localhost [127.0.0.1]) by idle.juniper.net (8.15.2/8.15.2) with ESMTP id v5GHIGAH068175; Fri, 16 Jun 2017 13:18:16 -0400 (EDT) (envelope-from phil@juniper.net)
Message-ID: <201706161718.v5GHIGAH068175@idle.juniper.net>
From: Phil Shafer <phil@juniper.net>
To: Andy Bierman <andy@yumaworks.com>
CC: Martin Bjorklund <mbj@tail-f.com>, "netmod@ietf.org" <netmod@ietf.org>
In-Reply-To: <CABCOCHSHyMr6tMsZkcTzeLA_RegiQ5gzLgNuZC6bBkwo_8h7KA@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-ID: <68173.1497633495.1@idle.juniper.net>
Date: Fri, 16 Jun 2017 13:18:15 -0400
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)(6009001)(39850400002)(39400400002)(39410400002)(39860400002)(39450400003)(39840400002)(2980300002)(199003)(189002)(9170700003)(8276002)(356003)(2906002)(1076002)(23726003)(81166006)(478600001)(8676002)(8936002)(47776003)(189998001)(54906002)(38730400002)(4326008)(54356999)(53416004)(229853002)(77096006)(110136004)(53936002)(50986999)(86362001)(46406003)(6246003)(7696004)(305945005)(2810700001)(106466001)(97756001)(50466002)(2950100002)(76506005)(105596002)(5660300001)(6916009)(7126002); DIR:OUT; SFP:1102; SCL:1; SRVR:SN1PR05MB2239; H:p-emfe01a-sac.jnpr.net; FPR:; SPF:SoftFail; MLV:sfv; A:1; MX:1; LANG:en;
X-Microsoft-Exchange-Diagnostics: 1; CO1NAM05FT062; 1:Jx5nxZyEv7TKvP/w/NQbiFFl3tsOI8v8+msW5SMFGgXAxEWLEvJzIBJl8VaI5iQL1aSMMrAKHzbeCPa14EKpEbFc506KrVnVgY+Qb9oCSrM4ND5fvnsiAFevH47uuJ/QOSQccjs3Cbr0KLTR7/CCRjJOtXraoZC+lIjbaRiZX26UShdaL1r9X0x7YPaPAiyZLhKNcWEThJXYSMURGiqa/hb9UqYtu707Ub7pGnzM9fg/pL7fTxW2rt6l+HK3Mz67MExsrEJzRbsV+G61+rsyJJr1rf9HHIY1Yicwq7I57Illw1/BP7Ilm/4eRM7GlKlC+eOVLHIB5RysUvXBHTsjiEaVKgtVZwCXqiPDbpNaO5PiRX/bP2XnE/uXjkmY7bsxQnTnpJbkHt034aGbqq4OKlyki2N4yLVo9VL4kJ6bI4vky2tpYu45Manj8B2Lnru/HWOgWu4jY3TNNMbN8Vb6oSf+oWsWYTRb4WmrV2CCAJvPdPcjan7EMFnFL3Uz+uCV6jE8TrtqHLXmm8FZ4kjNbsu0yTCgu13uPLod6kX7lecm31+Drxsrtcl751jyC6WS
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 57982163-29e3-42cc-f604-08d4b4db9efc
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254075)(201703131423075)(201703031133081); SRVR:SN1PR05MB2239;
X-Microsoft-Exchange-Diagnostics: 1; SN1PR05MB2239; 3:Taht3smrF9WgGnrGc+Eoize4pgu5USKWTXuIDVSCh2orLk3zEHJrb3DZZa1BmGvuNfoR4vlsGaydT0MkvXTVDxibeFUqpi36pQ9p7aYYTUAoMJEU2ZhzoZNh9igU5dLGe6UWBKlUYjIAosDQGqBwD/nbptqRWXxKEw5JUvneExcl/xsa/Qe7OvvxpTUTs2w2tdQkvoQEDHctsYvzdoxabaZ56mqaj2Sv4NG0osRbXlXfGY+g42vzlS0FNEhEMLfwo0rbbIT9E4X5LjLSql2oWpau26d1gysrASHNILL+XnLj346CRjS8ZZhFhORoMdR+mcL2X0qfcvB3J2jXvYxJaKcyPFEYCh299dnFRl7yiQpIvPsY3riSaNkBOxofBdkaDSKv23Gn6A++0is5QbZlW2Zw+pdOcqNBUyzIsfb6B0M3EmjvU/cI7qxDqpxDD+H8SBXNDUIIvXlNc3HDYj9LIA==
X-MS-TrafficTypeDiagnostic: SN1PR05MB2239:
X-Microsoft-Exchange-Diagnostics: 1; SN1PR05MB2239; 25:jwlsYQ/e53W3MMbG2l/ixDqHPmY1x53hUcuL9Sg1j+3ygy7GxISzzkSeZJCZSX34SNwESuE3hJ5iMnXZxCjjTmxd/X20bMDmbTASEjlwM+4uqUZF/JiUJGhup15tRunLaESHLdKQtFaZzLZ4p2owig+iPpFN0CN0z1dGzJ7FK1l98lhgjl7nF3pCziLeZ0PkA87skX0FOFkYG68nichKUVjqIKX9c9Mu7kioAmNRIW5uag/uJa1q8YW3fa8XaaI7mDQwkuf5NDhIzV8+j19fpapwQIzhL6pGZqqP+hP2AM0YELEsQa+1Am6MVjNCNmUMcGsPSg+wrayjIeAHrxuH4cxKEYVHyZVQwHeye+yCPQKc8Df/jfCajBi9Ag47ZDonKny2zsz5gxqkN3YQlHXREbNKuZi2vHyYGGb8qUPXfiBILg/00WEajOtMsA2qo250LgPXdDHX1BZcxTYPkrYgyUGYbV+ujUXP/gjKXvPFPt8=; 31:NvMBUk8LaHIdS3pcJV4zz1ICvvU3khoq19kH8gbZA/ZGiQXzzrx0f3D4uoIuvFh9o0QtoeSTYqdhW9PXQdLhChkR4mJMXP58z97SSkhnmkwckDoxgZsCjtRFtoDCNNJF/bw+uEgHd/T3awCmnxl/q2d6e8k4R70UK4schlPBowMVrEHtEkyGrM7KGHsuLSFHdOmpba08Remyb0RB8hXbKRfdZWixpm9MQTmj/rFPJW9VnD6dOG5k1uYQlEDIzd39
X-Microsoft-Exchange-Diagnostics: 1; SN1PR05MB2239; 20:BirJ+AwDZOX/LChORR7g6pERAdoq/SeXbhc2RsCnY/z7Z4LL66ouLu4SFB3OlUIvXVpyCOobpkqhDIn36Aivv8a+GgIPc7kuJ+50ZB1IX8u5NrcgSCvXPs74wstIVz22yRKz4o6wQRydEYdke98Zw6vjlUQwRa3thf9qjwKsssGdrHZgyD/WSB3EgJbluOnt1cXc73TvBQK4SwxPFp33EI7POzgysqFAxgnrDfQoRtRNXBAHjkhPXPLQiQH914d9PMsrYviWqRXizgSoO/A77mACITJAHfDPyGdkPF6ZjWjsMkA1zO7OSRra5MwglkVVoIF6z0whEjTR45l2ONAsNqNzsCFgvsse6VCZWaya8nzu6TCVwsEk88zD3mh+aBqIp3hyQ6Ok82i1Hb7Y+4ubnZvzuxsTNs3GO3D88b28KudtJHa+ddn3PDQ9GXBe/rpEVphogbAWIWeK6cOKCRsu9b4RzLgGiQbmbRv0UFQAacOJ9kKOpcxZ0V2uUMALp5N3
X-Microsoft-Antispam-PRVS: <SN1PR05MB22392BFD115400A3A0F6CC54C9C10@SN1PR05MB2239.namprd05.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(13016025)(8121501046)(13018025)(100000703101)(100105400095)(3002001)(10201501046)(93006095)(93003095)(6055026)(6041248)(20161123558100)(20161123555025)(20161123560025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:SN1PR05MB2239; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:SN1PR05MB2239;
X-Microsoft-Exchange-Diagnostics: 1; SN1PR05MB2239; 4:jCvKa0pxEZo7WiEEovmAXXYXuTScqRsYZxG4SsoY6IY9gEwqHkDPKI7Wyezj2BuSag9HoP4ZQ53gW/HK450dNC8UzIWPdlm3TdqhthJEbGE8ugDkpsWUpE4l49Nl7Ju9Qq1QyMx/jgUvtaLf5IoYz0CxxRzkKmhb4ArTqekExcCx5+0a/tNb57bEmzVrfAi8hG8QzGuIeIw5unnZ4dWWMzc7aRjI1lv0wRIjMtD29Ch4YcoeyZEaoJmF7TI5Gwq/SILLbktXeBC1qAmPlSPK5LIkxf3cXPEh5GmSIZemaIdgnpoPSmMEI1NXEgxO0MxhJWefElHtL2aS2qS1booJq9WJcGcRUzV3i2AXSwb97ZCPPkWGCc39+nv6hKiX2JDazpLR7AZ4hXfklHTwB6IJDqWOhIt45ifPikhCsgQhIJASN5oRa5HXcDkvW6g000gtMj9D4o06kd7BNvHdwsq863x6ArcXE2XOnW8sGMim2fqTPvWGyfsk8Bl2sqN6E+bac/rZSZ5wjaMbcRa3+H5Uh0iZfQgyNuPN6REeWknVqTSGnWjX9gCwncMVufPO8X+8o64pFbImCJX5dfuV6+b0rTY+glAI3rrJXv9LfIYz+0D4Wve/ZQtX2V8mXfdu696zE62tXDdvQ7WA3GxKMaepm1goIoCXObM7w+rJ9VN4M3GbubJ/nRYiMkqnHrWE6/9sxnhwUv9QwAOaUVUOXFkBQVkuYY0OtTcJiUUaW11/ZPJlu9u1F5QuGrE17x6Qhve0tKnVyiUNsYBEQ9aQcGCaQcIjvRbD2Ug5k7y60igdbzemaIJhn82jNGRCr/STIzJ+Vp6F5Fj4LzR0D+6wp7nv4axfXXTWUnPfy/XdAx4CPfo1ZjSjTbjGHl3fc9tQ64tx09bJvIUfMI9bSq+TkR4hh69W+QSS7e0SXDXJrNfP1NijZQVRvbBh0SF31HNPipzmBK2auh0sz62kIPt3LM2fX3opf561mT23MkEbumCQRukHFvNdQFL5tuO2Oed0TTD4b5QDhiYgbccB6Dl5tBwaMe/KZk5cidIoRnE8e8GgwevExaIOW/1q9oa6efqxNEB8EB0mflINj3L41ig6oyl8ccYq8ORANbnWmJI/XBt4S+QXUvaxonGCVhfjOX9KlnZ/lZbUaXL0X2oJ6SUKACtbhPCVVMGqUZ4TZnK59HlVkJ68ZQ8vP5WYmdN249QglkJZ
X-Forefront-PRVS: 0340850FCD
X-Microsoft-Exchange-Diagnostics: 1; SN1PR05MB2239; 23:Z9Nbkln7mYo0gXausr47M2EtQJiZBrusgpphN0g82DAmpIsrJ7oiKao98K+esintvrveg0lXG6IMXFlwd36c4WAcGPjQV4ImqYVnXgbkQc4E8twVW5mzA388Ib1pjoCG8HqsPyUUbS3PbwY2TAbEfYKa8PdrHxipzuxT1FkhEICCf7E6KkxZOUw7J+QuEXeS4wcKCv8pb+G165XqJFv71eMIlF/5a9OZjXZUDf4m3JGGvVJyeWxYYhBB1G9CsYdFxFgJsPntKXJYFUbeVTGT/KjbvEk3xalfmU7VoyF6K8rSVohRu8kwX6Zj3YU4dtPho8zuijOd0b4Jq+L3kgXoPBB0huIsjhqyjNCzd2Kyy3RSqi0/M7JMBpigKE/YraHFbJFJeRbz68SMCitsKESeuMCZc0omD/Z4lG9VmziQkaiBpbkktiBkuWQwWofjHbgZzAVlyjAVuS+bL/Bt2mKpWp0a9DuWRkaCb4Kl88Jfjygc4yw5gnSjUa8qCikqkFT0E1cMrPcr4JuwKkPO2kKrSLaCidqgFIcYTAAvpMZBYYxxNZQv5LAOvXEt5CnTJqpVu0bpNz4yqD4+mpwkh/iisQKc2rVsKj5JOoW2vInRB0wlIhsaikg9DyZH4MCBilQPg4dty63yfekH9fY6Cc6Oypf0ZHUhZDIyppxmjR9FfKOt84iaw07mRDvLTwrmwd3iuSf3umsRzBsSaKHg3/40pKqIEZF+tYjJEQc3AC0a8V7oIcr9z0Z152Ih9exaUj60/pamQ/71WkirvdCHGad6eoP47nlUuCYwV0wuG5HqpEIDG5JqtpJK3eOhl1r2s24jyqaAXqt0VPCRTG2KjVC9K0kUEZXL5JdjlRsfBJxWWR9vefLZymZFj5BRRcf6DmK3XaTLdlxRZZhAJjc7fnigJPUimshkdh3qMeu99k4DrxPRJ19zd0PUU92co6dBCEWiW3S1SBgl5/QD5FTbiq/wNkHw/pt4UBvJ8wYzocaoAD5G1Ty06P/RaOfVZC6T/NHUM6KLWZFB8ST02wLqIBdkAJukQKEln2RTOdQK67Cow/cdCOfaC7gTC4JDdDkYa/zkhOUyKJfut7z7qk9HSVS//zhzkRB4cSQK6FUucasoHdvqEpjA5OGoLCFbWWPpeuCSXOkSMDn0WJB3/F1UqaTM/Q==
X-Microsoft-Exchange-Diagnostics: 1; SN1PR05MB2239; 6:FsigJ+8xZwuUxjDdYququFH+JMvly9qLNgPXAYPB5fm9ZkXO681UuGTK44nUj6Dp0CSSO3wgbSa+V8hA+qjhGAzPY6u9BRyIW9WuFxgLx5xJF87YSoNfUKONaOkOrDCB0ui+z29DG7Uf368ePKwgIuv5RJPYlKhhbhw+SbK2k2UF5JZQ3SSFwb1eZNug0UyFnYYCh7ZdPiD+7TAmMod+CKUajPaSWh+4BvdVLqIRnyPQfv+7ZIR4AwTS6fr5psomZT+rVDbyOObvYWECOk6cXHNnwKt8JxeFtvxaZzTVfIaZ5LrZxOXw35ek+mh4tkI2Qq0AjTlOvIHw2sYpK368poKiEAUYchR4Ub9gE1tohgHtBPysogZeoHi6hsCbcJTSxD7yNatW4eIpLiVLbWs/jqw5afAYkzFvI8VERuJSkCv3uUetmMx/MPX1Cz73ylL/krrZVWsh9wImvSkRQnkQTTSBoOlna4l1hBJflDZiDGn8mGzZRDEoeQFN2KC3vkHJzopGFuB1ePOYiXlV+IttNC8E7hXmAg07fFNyRrODUCpu/DV6c7YzODQxTyTSs+WRaayChi1cEfL83LWyfw7HhTKZ8CTRV8xWbQKzZFy4L9BnBURTtlsF74CFU7fHINr2D5Y5Opk/p9xLNMkGdR/ZpAbnzet41R7tQR7NMMbv/RBSfT23t9QxCuhhdZfsak0xUK6IaglVYvIzpfn5++ujpbkz7Fb9sQOr4Q1RV1KD5Vng8FieWyC6M/S6XxWYaaYdeFpSjz7rVraW6LuJ6VEtJclpA6Y5oY8yOEPs0d2feZE9zQU/QwDYhzWz+WqhlQ2szFOf0/fT5oq8TUQfRHM36cgRyGlUZt4i5uP9sHAjs9dML0zC1BkF1202Q5tGFcsvFMqDnoqiEiPHL4w/NBUDNxHe5FkCKGHsGotgNlvjAMdlAXNb43sIWvL3jChdSrjLZ+A1ZbWtaZIlSLdym7TPpm1xnXxAOAHdN8Ax09hEMu2AXXh85WmQKCBRtySVxShX
X-Microsoft-Exchange-Diagnostics: 1; SN1PR05MB2239; 5:IvyOtgYt3NuWelUYVpSKSuNqrHc0zlNDwMq+o1vS8NaBDcklvjtsWXzr3w9uhASWh2LuJ+JHEal+9M985He7KZ6m9kFuy4SCgaHfkxB7lEjM3re7wcnXr8bk+YLlfC2G8L4mJnpR9F+W1INKccvWM4wgcTkL8OxjdSt8CzxtIQ7sp+W4yZKjFXbbRf698Ue+6jQEg5jZibkCTsL66PIM50krTASp2l1KrEDa1Qu0JH3kWrjTE13ec7n8YgE4MpYtoAC9AaIb/4Z9K3Nq3LuIfXjWVxqmiQxkgTWZs0Hguqfz31gcChjzIYNuW5yFHwtnWNj3W/D3UnBsirevh9hBhYyq3T4cEbvmRawqEpDkkjvhIJBrptPGtMsclIHO45aH//sMYkVwIbT+3awG5bQXVLrjMgf1QqIF5Q/yuU/TlaEHuZ1XweBQuKmKLUCDEdWQt8OxX1Jo110XcuKO+fzxDQkn60TyYfRnyfRuUwqOvk+rmLA1y38ot7mDDflTY4hX; 24:G2DBgGtNlBv7nshwEoxY5i8cj+zibSm3T1hoX0/Q3RSZa4lcSySe3uTHAFk1oESslRl8CbwtRwQykGBnqReOkvKpBqk4PRYifAbnT4UbzYY=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; SN1PR05MB2239; 7:g4Or3EtBxW0CtzrEtU7A20wqtowtNqU2sfWucZAViMzjIgGcmq/bD4iKWtqRz46PzqTqwsvO9tK1ZhnENtIMXcr/52yJZlfxL14c+MkYreezPLZZQ0pyXuZ497jVNs+FssZlLpNsbyruaFGuAWK+s8nJThx4caVD2uCwxbSSNnI1JWafggM39Vt1/QbwGeLHaoOvgpZQ/98zsNtC6dOt8P/mIQD+Xz535RMkvZfmwc4Z6b50iyTizv2r+Ff/ZdTnT6uRPxp6piEn6x4puZgxauFuD6rEwLwoojz31VWFz3EgExSNapB1AbWyBzu6WATtIXQ3ToOF2qfvJtKgErhn2CKbLnGJOOktF44qE8HQNCoMdHp8yw0pXFvaRCZqMUCrhsLMWExregY/YdkJj7APe4RZdxWBvQcerxuFI34R2z7HQgS7aY34gcw0C7g0sZhSNQ3MEdLxCnS1Bh/ahJPkFhGMwPDH94s9+P2956oKl1QXjDc8fvHVViS7R1uJSBRbl5/swOeRzoLk/JJkCzedXGoTbPLEvM1rhIHDX9rb62qvTKwQ8YSSBq+tKjGhiYODY9WyUHqf7Gu5YwH6yd7q+eQ3a1WD2CSQ7Z+9F2qAqnW5oBwrS3J0pxEM/ah1X08ltRTIU2tsTVHp0XKs5SEw68+ih1ghysY12AccPCsebaldBGnxSQba2NH0WwHA20BERLtCy4jEkR7WxrBNgPq0aKjVV6lgxzdX3+NrHuG8IAfpQgvy9rAms9K8LXfJIpzMi0LohEbLusxf72TeVAffFtSvjJSSSQCNogrXtdCT1iQ=
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jun 2017 17:17:52.1485 (UTC)
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: SN1PR05MB2239
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/olsTp9P_B_-d3gL20b7-8iNfshI>
Subject: Re: [netmod] XPath questions about revised datastores
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: Fri, 16 Jun 2017 17:17:57 -0000

Andy Bierman writes:
>It has always been OK for a config=false data node's XPath expression to
>point at a config=true data node.
>But this has always meant the configured value. RD changes this behavior
>because the new opstate datastore
>contains only the operational values of config=true nodes. Now there is no
>way for such an XPath expression
>to test the configured value.

The XPath will refer to the current operational value, which is
better defined and more consistent behavior.  During the lack when
data is flowing between <intended> and <operational> as system
components read and follow new incoming configuration data, the
operational value should be guiding the constraints, not the
unrealized incoming value.

The XPath continues to work in a backwards compatible manner, but
the outcome is more crisply defined and the <operational> datastore
will have better odds of being self-consistent.

Thanks,
 Phil