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

Phil Shafer <phil@juniper.net> Fri, 15 September 2017 19:41 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 1157E1331F5; Fri, 15 Sep 2017 12:41:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.021
X-Spam-Level:
X-Spam-Status: No, score=-2.021 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_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 s69HTCmGBsTj; Fri, 15 Sep 2017 12:41:08 -0700 (PDT)
Received: from NAM02-CY1-obe.outbound.protection.outlook.com (mail-cys01nam02on0137.outbound.protection.outlook.com [104.47.37.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A212E13292F; Fri, 15 Sep 2017 12:41:08 -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=yQR+ynLdTSwK7gyp3diDfHNvZlopEp3CeMlXa+Hd5aI=; b=FJBBMP+tAAjxYYOwvsc2q8zXw7wJcP76VQX0ixtxqos/JXhOHlXqMJHSP6/8IxnMJsJSfOcXEC2omS3lAYNYqHPceFW8Zeuc+JOSAdZdXHo4PmGaymPa3bGQMThePVK9YeHDyn4lyRCdRe98yH3jsly3326Qv8daYBA8e78zMlY=
Received: from BY1PR0501CA0020.namprd05.prod.outlook.com (10.162.139.30) by BN6PR05MB3602.namprd05.prod.outlook.com (10.174.235.10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.77.5; Fri, 15 Sep 2017 19:41:06 +0000
Received: from DM3NAM05FT056.eop-nam05.prod.protection.outlook.com (2a01:111:f400:7e51::208) by BY1PR0501CA0020.outlook.office365.com (2a01:111:e400:4821::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.77.5 via Frontend Transport; Fri, 15 Sep 2017 19:41:06 +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 DM3NAM05FT056.mail.protection.outlook.com (10.152.98.170) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P256) id 15.20.56.11 via Frontend Transport; Fri, 15 Sep 2017 19:41:05 +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, 15 Sep 2017 12:40:55 -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 v8FJeqNe030770; Fri, 15 Sep 2017 12:40:53 -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 v8FJeoib092135; Fri, 15 Sep 2017 15:40:51 -0400 (EDT) (envelope-from phil@juniper.net)
Message-ID: <201709151940.v8FJeoib092135@idle.juniper.net>
From: Phil Shafer <phil@juniper.net>
To: "t.petch" <ietfc@btconnect.com>, mbj@tail-f.com, j.schoenwaelder@jacobs-university.de, kwatsen@juniper.net, rwilton@cisco.com
CC: Lou Berger <lberger@labn.net>, netmod WG <netmod@ietf.org>, netmod-chairs@ietf.org, draft-ietf-netmod-revised-datastores@ietf.org
In-Reply-To: <000901d32e3e$883fa9c0$4001a8c0@gateway.2wire.net>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-ID: <92133.1505504449.1@idle.juniper.net>
Date: Fri, 15 Sep 2017 15:40:49 -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)(346002)(39860400002)(376002)(2980300002)(199003)(189002)(54906002)(1076002)(47776003)(8936002)(2906002)(316002)(50466002)(23726003)(16586007)(189998001)(8666007)(81156014)(305945005)(81166006)(46406003)(8276002)(68736007)(7126002)(97736004)(8676002)(356003)(2810700001)(5660300001)(2201001)(4326008)(229853002)(86362001)(7696004)(77096006)(106466001)(97756001)(54356999)(50986999)(6246003)(76506005)(53416004)(53936002)(105596002)(69596002)(230783001)(2950100002)(1941001)(478600001); DIR:OUT; SFP:1102; SCL:1; SRVR:BN6PR05MB3602; H:p-emfe01a-sac.jnpr.net; FPR:; SPF:SoftFail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en;
X-Microsoft-Exchange-Diagnostics: 1; DM3NAM05FT056; 1:6LsKs75uGI8l83khI9cKuB1kr77yaUNv+rZoQQLM6Mcy4AIfxOnK2a/JWd8//Z8UYwPLyMFlx1FxHNUQ0Z5aIjnj06MfKwJhJgzhDmHdbmGe/+s1ee4icI/gY3LfYNZ7
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 73e8fcc5-c438-4558-253d-08d4fc71b4d5
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:BN6PR05MB3602;
X-Microsoft-Exchange-Diagnostics: 1; BN6PR05MB3602; 3:rp6D0Ug2IIi12EhOhfPmPW2RuCOeOxyVPDtkiNacNhEn6tyU3wAtVZpx10mY7jfE18s4Q1aIse97CqSN8TcFzS4HXDT0RjSZH5cCvfDaZZtzcse0mDeAFwNefvScRkO90tyaBhOQ5GkETZDE5UE20yJCNxaKEQfKK9mngeq1Dev9Epa5Fbm0xPACOaooJYGhKYsRY/9URM6cYdYHJHrQzLTFih1G1f3nmF0USz6nwvxsCHkvkYO1D/kTDUNMDWCHxZhVOTiptwCQOpODzEYvQivBNS/p/a5Rv1WbTcXNPW1EzCfHebsyFFBwqMa1D/VaWxU0ib7onHY7N5x38PMfiieTy6fCStyuCQA2a8OiJKY=; 25:JzML80jW5xcGmUWpQptGVHoZ841qecrzfT+J2V88fECczCDsRjbLjlDSbSlEe+gbPGmodyFVBUIyUxdebfiEy+XvhepGju+X+layBt2yHnTHCmJWAtZmm4+I53P82CkydBZ2u0a0X+AKa9cA6Ob7Zy6gAVjouU3P/JCWOBI1ffistKY281EIjGZYwuBdy+F1ESsyUkNCLh58xAQc3CphwFU09mLmqqXGOLMJz1Zz6ovhVaurS/iwOjFnwbYKPZou8ie/FSMidyQ32xSDvo2zrnauKc0NRys12hRNaqztQA4PuT5dgCg2Ge+b5l+DpYcLzMU2qYq0xcOcn9WluMkDNw==
X-MS-TrafficTypeDiagnostic: BN6PR05MB3602:
X-Microsoft-Exchange-Diagnostics: 1; BN6PR05MB3602; 31:kpD0ED8M8+cuJAwdih8OiuzSI+BWtnY46vBkIDUz8M+NxLwGI1jnNOcZuEbKaVbYyqbDOsttqyfzw+u9Czezh2PlHByOE+fYat2E1VK9LEFsWV6FHHre0cMMDq7lYSz9S2IpHzjAbeE48l41D1vs7TtEtLku6T1oWyW6DOtPBj4V3EF844ciV//HX5t9sJzpK7B8lGZnnPgUxibU6vB1q/SuZ5bVzx3Y5XuU3mHW3gc=; 20:5PlyNZ2hIGfIK+NuesX7wC6YT9qkZdxLJJnjY4KEsCXgeY0Q6x43zsq+lx6BG5z/ZLcCYXXkxr/z90oDDE3esMjQKBPhTxLPLohICXUt6PKkT/nDGvX1MsIInY7HyLtXfLGUr1CeMLaN7lA/edmhiRbinVZQd4SBJgrlokp8edFRSx+aY03cOURTKRoXpm4CpVWjNJc80mpIwOvDnKV1OG30BHtdrO1S2RJxKGoTxg+O+IBJwzKfDxZVT5m59rpI1nIfRMHi+GB1Xp5yYdsiUXGLuZVjvHW6u4vsSPJbMRNCQdI/s834WTP6iRJOJpLJ60XdLWB1wNzyfe0G9GRylz/Y2BIskwV4MWvKbGK/pXpldce3mKyP00oEKz+Q7j4C22MDUmS9uNJc0s+zZQdlZD24iavJd1kR8JU9r1tAYzg74kLQRN0/Pfgovxh/iNHNceWYWkKej10NBguCgwixBOUrkRfiz2op0db1dd1k2k5mWP5qKi89ALhVtqqIEOYN
X-Exchange-Antispam-Report-Test: UriScan:;
X-Microsoft-Antispam-PRVS: <BN6PR05MB3602EFD88498C712451B9970C96C0@BN6PR05MB3602.namprd05.prod.outlook.com>
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93003095)(3002001)(100000703101)(100105400095)(6055026)(6041248)(20161123564025)(20161123562025)(20161123555025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BN6PR05MB3602; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BN6PR05MB3602;
X-Microsoft-Exchange-Diagnostics: 1; BN6PR05MB3602; 4:R5tWQoJaDl5XXkFd4OHBcyIQw8RIluhzbJMkVlC2Bx9kdAFGxnIoH6091EcnY4KhaidiHKchx9F+Sf1gAtcrdhDlu8zqYi2k3VRUdmncyTve0s5TtaLS0Elwgg41FNPfnhee/bhu60KXYF3xLv0PkLucag3U42WomYmDD36lEIakmKZeayaD6a11yiMCh5YBWBzwqFdyneCUFJC/biULy6fk1D10D2+wIOTj3+BuzvixoZOkfREoNpq+Fa4tXVeW
X-Forefront-PRVS: 0431F981D8
X-Microsoft-Exchange-Diagnostics: 1; BN6PR05MB3602; 23:cmwDegjuzgyV+/7x7SzKJqGBeMxN9adXxpg3QZrtcOF7HGZjzOUQ7NiyC5XDIN4VjnJTBBExP42GFZV3NLeVmNxAsJ4OvsU2MpU2FialYNiBh8cngulaSOrMSD2trN2OKn1TcpLJ9fBoTKii9ka82oQUW1810qzz9B73YBzWC0fMCUZBJOmGUDByttdILLfPx51Xf0BrZoO/OLP6EdGbSs/et9z2JAPYa5aFRN2SxGATGMe79SxDFIR1K+59b47TIfCcdOkzQuUWnuOe6ijtOdE/RPoHUMTabZ/Ws79yXfOrFfOE9ILHh080fJE8nRtshabMjr/2MfvXDg1GpW3wArJOziA4c+83qCNfMThMSDPLnGddbP1pRogZmylorl/8Xz+YcRNI/M74TO/6bGZlzJzt0IaE5m0C6zfU9rUxBbmRkn3s5AMnF2fBxG0Cv/jfd3DpeSGlkr0Z7rktnofEWyTg2yQ+ItNnlD2BmJ8tChiJEy1vroER2LHaqbNQHaEm+L7RqoeNW0dcAQTK37YkVVmlldR19+T90VlkDPWf0LpYVn3Wq+n2/k1itkTAHEPkGafgGx/3z4+JEmNNPswBnxJ+H6rBy5UqJzZgDgaQszyxA0PZNpvpXA+JUwXfvkrQIwAqcE3tsfnelR6mL5xay81jvktd7eKMn2iZUNVz0ZuzBI2lomn65emRTzNO66XTT28Ux8zrERpAvVjsHP2NJGSi+1htln8U9Kt+JCKQPTxL8Npc4prYCxipba66aItw7wfHmgEiavQy463dCDgocWjpTkEBODJtw5Ip/7eauYw3fj30zVLVcP2EOsp0+vK5/XbPgYQT+l18OUEozn+aIg2v3WxdRrxrdWDl12Nna0mURGc+mTxVjRSrtORZUdM7i0Wb2SPbRaZriGHI8geN7A6Sm97dU7D2Vqb85OU9kfPYbkolirxIOjmZVPEZCR3vq0cKMjmTUWM5yHnyLhzLxEuzU/LCb+RAeN5dUlgzi/9CiXMd/K0lcrw1TBAvPsbAMYR0EsuyHSw2SjZrowclN4hs6HvLE9i26kQ2fCR2T3qkXSGBjEVSRqKJNK/LOtkwj0T3QU0xjypJvp+Plvf3Ny7EDBXzS3N6MmDg99Iv4FKT8K53L5EVx48sXj5SGqx0M12ka5MYECLFj4vLOBRuIA==
X-Microsoft-Exchange-Diagnostics: 1; BN6PR05MB3602; 6:ukM0IUvpqYTm4WbszKR1eDcHrgd/ra6VfJNUs26rpmMIX9jUQNnBw2zICuqS3guK2xyVjsYe4TDnfUzYL5vqnpRFS6dZm5tRnh4e4XSse+PVCJ0mskpZBqy0DvF/Fc/dNkQ5KuQCmE2+XsjefnWbSM5/rtsNyjU1ImjtM2lpmDLjEAJJtZgIDu341iDsCQuzy1+5FubeezCD+ANNA++oi8KfRJy0FfRwjYFbiyH+NjC2OQooY+EFqksgm2SUwFz5QBfhoAPXdGGG9UHQdU82Qv1N618lL7YfwCzb2c6S6/YI+aONqmAV4hEUvd8QC51eu1vUaqq8o0f+4WILn/DnyA==; 5:e0LXSQDeqc5tlDchTeormeacgHJGaSZSvScGy/NW4O8acwOwvsK+51snIPSrKvco3Gt49eSZOL9EAkiHKW/nzRRnm5A1HFT7oakuuCy+/WHkzKdKC6phEY8NGK/mh9BT0CIg6uInVUu+91+qm6lkWg==; 24:z8CWtDnh96W1qrt1Q2mEEIwGp2QWpU2WRa0CTkAKyiR9+romNuVJdAoTFfdqzX2ShIirVtpLTBPLYAgysvlEXhf/9r+70C8wTVRMXIXJAKo=; 7:2miMIJgIYCSV5ZM56QVt/EvA4C4/mJY9wxQLWTciXss0kqnJSGArgLp0CtmkjDJjVnrsVaVOQyjIUgy1u+ubP7rLUuhdT2fBrE0stVL00E6OkZBzFCiQBE7gH7rlqkubGZfAvo7zIzNG9icc7ey+X1RD2/DFchhgO6wnWiwbX5LyI+rHOUG5szbGb2go3aYCHOyZDJQs/RavLkjBPhexh3gBIjgJSKPRLcdCh46r5N4=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Sep 2017 19:41:05.6922 (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: BN6PR05MB3602
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/N1P0-OIVRUmnVHCpaOp4eCgSgy4>
Subject: Re: [netmod] WG Last Call: draft-ietf-netmod-revised-datastores-04 inactive
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, 15 Sep 2017 19:41:10 -0000

"t.petch" writes:
>Inactive appears a dozen times but is not defined, except in the course
>of those appearances it effectively is, but is sometimes 'inactive',
>sometimes 'inactive configuration', sometimes 'inactive data'.

Agree.  Consistent terms are good things.

>I would find it clearer if the term was used consistently and if there
>was an explicit definition amongst the other definitions in section 2
>such as
>
>inactve configuration: Configuration that is present in <running> which
>is not in use by the device and which plays no part in validation.  It
>cannot appear in any other datastore.

Inactive configuration should be allowed in <candidate> and <startup>,
as well as in dynamic datastores.  It's hard to put constraints on
a facility that we're really not defining.

>The protocols that are currently
>standardised do not support inactive configuration but a number of
>proprietary protocols do.

In JUNOS, we use the standard protocols but encoded these as
non-standard attributes.

>Inactive configuration is only exposed to
>clients that indicate support for inactive configuration; clients not
>indicating support for  inactive configuration receive the contents of
><running> with the inactive configuration removed.

This is also not true for our implementation.  If you <get-config>
on any datastore that contains inactive data, you'll receive
that data.

Thanks,
 Phil