Re: [netmod] some comments on revised-datastores-01

Kent Watsen <kwatsen@juniper.net> Sun, 19 March 2017 12:09 UTC

Return-Path: <kwatsen@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 19A1D126FB3 for <netmod@ietfa.amsl.com>; Sun, 19 Mar 2017 05:09:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.922
X-Spam-Level:
X-Spam-Status: No, score=-1.922 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_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=junipernetworks.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 NQsNQkq1bDKv for <netmod@ietfa.amsl.com>; Sun, 19 Mar 2017 05:09:32 -0700 (PDT)
Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-co1nam03on0091.outbound.protection.outlook.com [104.47.40.91]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 026D812025C for <netmod@ietf.org>; Sun, 19 Mar 2017 05:09:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=junipernetworks.onmicrosoft.com; s=selector1-juniper-net; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=GPsYdrAM/mr8nYWh2fj4HOD/EgQ9m5a76gVtfkrBt4o=; b=OiH8Q4PcjXzCJOU68LWjGrf4v//i3IoYQn7jYQ/eVu7xU9+pKwLLf4im+CAGpW2YXWA+QIVeRC6d3eSXMg7yTMohFamJKHG6SyVPPpO7pnsSR8EfRVG3WfCdJYeiM9DfAL7qsU0Zm2vhLAbkmj08F3feWYyg22Re4uHBXAjePUU=
Received: from BN3PR0501MB1442.namprd05.prod.outlook.com (10.160.117.151) by BN3PR0501MB1443.namprd05.prod.outlook.com (10.160.117.152) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.991.4; Sun, 19 Mar 2017 12:09:29 +0000
Received: from BN3PR0501MB1442.namprd05.prod.outlook.com ([10.160.117.151]) by BN3PR0501MB1442.namprd05.prod.outlook.com ([10.160.117.151]) with mapi id 15.01.0991.010; Sun, 19 Mar 2017 12:09:29 +0000
From: Kent Watsen <kwatsen@juniper.net>
To: Martin Bjorklund <mbj@tail-f.com>
CC: "andy@yumaworks.com" <andy@yumaworks.com>, "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [netmod] some comments on revised-datastores-01
Thread-Index: AQHSoB0pC6yqRGsTNE2Jco/Jvjk1RKGb2quAgAA4bM8=
Date: Sun, 19 Mar 2017 12:09:29 +0000
Message-ID: <CEDE2294-1BCB-451A-B79E-9E60294419FF@juniper.net>
References: <CABCOCHQDWqDXtkVtQH4dsRRO4HFAJELU1_06TBvhjnZZtj9t8g@mail.gmail.com>, <20170319.094733.1957440769000198080.mbj@tail-f.com>
In-Reply-To: <20170319.094733.1957440769000198080.mbj@tail-f.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: tail-f.com; dkim=none (message not signed) header.d=none;tail-f.com; dmarc=none action=none header.from=juniper.net;
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [96.231.191.4]
x-microsoft-exchange-diagnostics: 1; BN3PR0501MB1443; 7:sBV8AdXANXja4Z4YO7kZN89I6E6MBCv8Ha/wVoBtaRObZJyxNGv4f/rggRsTvqTcUElO06Q65/0Au148l5aPDplotbY56fo5TfMFSQ3fVFs0Kl54xNOV2bLjn4/yBtLpH0aqOC4f5TNGCSQl+9CER+IrHMeh+QKHlfkbJmepN4LTzoDuhRaryC1hH50gAiFHEkfqQGTNU3eGgckoQulxe7JcFNaBSArcwUkfQXyY0/S7l2HN3hJ9xHhTzBwaaQHBfdRsi/fjYz4G1vO0euFwbMuX+4sw99adXUV0KLLB5CYst5cPPFXLDJOKUR2PftQTtyM1MhKypyFILFJ3jLuzrQ==
x-ms-office365-filtering-correlation-id: d378dede-6e24-4ea2-cec3-08d46ec0cbcb
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254075)(48565401081); SRVR:BN3PR0501MB1443;
x-microsoft-antispam-prvs: <BN3PR0501MB1443C5E846D1EA9D96D032EEA53B0@BN3PR0501MB1443.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(158342451672863);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(6055026)(6041248)(20161123560025)(20161123558025)(20161123555025)(20161123564025)(20161123562025)(6072148); SRVR:BN3PR0501MB1443; BCL:0; PCL:0; RULEID:; SRVR:BN3PR0501MB1443;
x-forefront-prvs: 025100C802
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(39850400002)(39410400002)(39860400002)(39450400003)(39840400002)(3280700002)(2900100001)(3660700001)(2906002)(305945005)(6916009)(86362001)(7736002)(2950100002)(8936002)(8676002)(81166006)(33656002)(4326008)(77096006)(6246003)(99286003)(54906002)(38730400002)(110136004)(6116002)(102836003)(3846002)(53936002)(36756003)(66066001)(6512007)(230783001)(5660300001)(6436002)(189998001)(229853002)(6486002)(54356999)(6506006)(76176999)(50986999)(25786008); DIR:OUT; SFP:1102; SCL:1; SRVR:BN3PR0501MB1443; H:BN3PR0501MB1442.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en;
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Mar 2017 12:09:29.6699 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR0501MB1443
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/ds9PU8Hx2WGpc83t8pXocofsOdg>
Subject: Re: [netmod] some comments on revised-datastores-01
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: Sun, 19 Mar 2017 12:09:34 -0000



> Currently there is no explicit mechanism for a server to
> advertise which datastores is supports, other that the advertisment of
> features in "ietf-datastore".  Maybe we should add an explicit list of
> supported datastores (but this will be protocol-dependent, since some
> protocols might not expose all datastores).

The new dynamic datastores are (per this draft) advertised by being listed in YANG Library.   Only the "built in" datastores wouldn't have a module-backing.  

This is okay for the most part today as NETCONF has its capabilities and RESTCONF has its unified datastore, but it does leave <intended> hanging in the wind.  

Formally defining the built-in datastores as you suggest, using a module to define their presence, would be nice from a consistency perspective. 

K.