Re: [i2rs] Kathleen Moriarty's No Objection on draft-ietf-i2rs-yang-l3-topology-08: (with COMMENT)

Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de> Thu, 26 January 2017 07:48 UTC

Return-Path: <j.schoenwaelder@jacobs-university.de>
X-Original-To: i2rs@ietfa.amsl.com
Delivered-To: i2rs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D1E561294BD; Wed, 25 Jan 2017 23:48:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.398
X-Spam-Level:
X-Spam-Status: No, score=-7.398 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-3.199, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 df2pftdjvEZ1; Wed, 25 Jan 2017 23:48:32 -0800 (PST)
Received: from atlas3.jacobs-university.de (atlas3.jacobs-university.de [212.201.44.18]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 82C2D1294B8; Wed, 25 Jan 2017 23:48:32 -0800 (PST)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222]) by atlas3.jacobs-university.de (Postfix) with ESMTP id C1A5E6E7; Thu, 26 Jan 2017 08:48:30 +0100 (CET)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas3.jacobs-university.de ([10.70.0.205]) by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new, port 10030) with ESMTP id JnfkH6l2MxMY; Thu, 26 Jan 2017 08:48:27 +0100 (CET)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de [212.201.44.23]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "hermes.jacobs-university.de", Issuer "Jacobs University CA - G01" (verified OK)) by atlas3.jacobs-university.de (Postfix) with ESMTPS; Thu, 26 Jan 2017 08:48:30 +0100 (CET)
Received: from localhost (demetrius2.jacobs-university.de [212.201.44.47]) by hermes.jacobs-university.de (Postfix) with ESMTP id ECB90200AC; Thu, 26 Jan 2017 08:48:29 +0100 (CET)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23]) by localhost (demetrius2.jacobs-university.de [212.201.44.32]) (amavisd-new, port 10024) with ESMTP id 1Pv9vGwINWwL; Thu, 26 Jan 2017 08:48:29 +0100 (CET)
Received: from elstar.local (elstar.jacobs.jacobs-university.de [10.50.231.133]) by hermes.jacobs-university.de (Postfix) with ESMTP id CB681200AB; Thu, 26 Jan 2017 08:48:28 +0100 (CET)
Received: by elstar.local (Postfix, from userid 501) id 955E23E4C95C; Thu, 26 Jan 2017 08:48:32 +0100 (CET)
Date: Thu, 26 Jan 2017 08:48:32 +0100
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Susan Hares <shares@ndzh.com>
Message-ID: <20170126074832.GA42889@elstar.local>
Mail-Followup-To: Susan Hares <shares@ndzh.com>, i2rs@ietf.org, draft-ietf-i2rs-yang-l3-topology@ietf.org, 'Alia Atlas' <akatlas@gmail.com>, 'Giles Heron' <giles.heron@gmail.com>, iesg@ietf.org, 'Lou Berger' <lberger@labn.net>
References: <20170125145217.GF41033@elstar.jacobs.jacobs-university.de> <CAG4d1rehjq327TTBk1n4gyRBL4yT97vnXN4sdjwYJp7aaT926g@mail.gmail.com> <20170125151802.GA41293@elstar.jacobs.jacobs-university.de> <733F61EE-456C-4F71-B7B4-D1965BDCC36C@gmail.com> <20170125153326.GH41033@elstar.jacobs.jacobs-university.de> <01b101d27733$d7826490$86872db0$@ndzh.com> <20170125185330.GC41811@elstar.local> <01c601d2773c$fb26c1d0$f1744570$@ndzh.com> <20170125190503.GD41811@elstar.local> <022301d2775a$e5fbeba0$b1f3c2e0$@ndzh.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
X-Clacks-Overhead: GNU Terry Pratchett
Content-Transfer-Encoding: 8bit
In-Reply-To: <022301d2775a$e5fbeba0$b1f3c2e0$@ndzh.com>
User-Agent: Mutt/1.6.0 (2016-04-01)
Archived-At: <https://mailarchive.ietf.org/arch/msg/i2rs/edncUyAZI-13wqsTrY5ou0j0WWA>
Cc: i2rs@ietf.org, draft-ietf-i2rs-yang-l3-topology@ietf.org, 'Alia Atlas' <akatlas@gmail.com>, 'Giles Heron' <giles.heron@gmail.com>, iesg@ietf.org, 'Lou Berger' <lberger@labn.net>
Subject: Re: [i2rs] Kathleen Moriarty's No Objection on draft-ietf-i2rs-yang-l3-topology-08: (with COMMENT)
X-BeenThere: i2rs@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
List-Id: "Interface to The Internet Routing System \(IRS\)" <i2rs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs>, <mailto:i2rs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs/>
List-Post: <mailto:i2rs@ietf.org>
List-Help: <mailto:i2rs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs>, <mailto:i2rs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 26 Jan 2017 07:48:35 -0000

It will be up to the NETCONF WG to define the name and the semantics
of the operations needed.

/js

On Wed, Jan 25, 2017 at 05:32:22PM -0500, Susan Hares wrote:
> Juergen :
> 
> OK - I agree with the document section you've quoted.  Are there other ephemeral data stores?   Is <get-data datastore> and <write-data datastore> a reasonable extension of NETCONF to read/write from these datastores? 
> 
> Sue  
> 
> -----Original Message-----
> From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of Juergen Schoenwaelder
> Sent: Wednesday, January 25, 2017 2:05 PM
> To: Susan Hares
> Cc: i2rs@ietf.org; draft-ietf-i2rs-yang-l3-topology@ietf.org; 'Alia Atlas'; 'Giles Heron'; iesg@ietf.org; 'Lou Berger'
> Subject: Re: [i2rs] Kathleen Moriarty's No Objection on draft-ietf-i2rs-yang-l3-topology-08: (with COMMENT)
> 
> Just search for ephemeral in the document and you will hit this:
> 
>    The model foresees control-plane datastores that are by definition
>    not part of the persistent configuration of a device.  In some
>    contexts, these have been termed ephemeral datastores since the
>    information is ephemeral, i.e., lost upon reboot.  The control-plane
>    datastores interact with the rest of the system through the <applied>
>    or <operational-state> datastores, depending on the type of data they
>    contain.  Note that the ephemeral datastore discussed in I2RS
>    documents maps to a control-plane datastore in the revised datastore
>    model described here.
> 
> /js
> 
> On Wed, Jan 25, 2017 at 01:58:13PM -0500, Susan Hares wrote:
> > Juergen: 
> > 
> > Where do you think the revised data store model in that draft suggests ephemeral data stores live? 
> > 
> > Sue
> > 
> > -----Original Message-----
> > From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of Juergen 
> > Schoenwaelder
> > Sent: Wednesday, January 25, 2017 1:54 PM
> > To: Susan Hares
> > Cc: i2rs@ietf.org; draft-ietf-i2rs-yang-l3-topology@ietf.org; 'Alia Atlas'; 'Giles Heron'; iesg@ietf.org; 'Lou Berger'
> > Subject: Re: [i2rs] Kathleen Moriarty's No Objection on 
> > draft-ietf-i2rs-yang-l3-topology-08: (with COMMENT)
> > 
> > Sue,
> > 
> > the current thinking is documented in
> > draft-ietf-netmod-revised-datastores-00.txt.
> > 
> > /js
> > 
> > On Wed, Jan 25, 2017 at 12:52:47PM -0500, Susan Hares wrote:
> > > Juergen: 
> > >  
> > > "And with the revised datastore model it will also be straight forward to have an implementation that just exposes topological data via the operational state datastore.  And the revised datastore model also paves the path to support datastores that can also inject ephemeral data."
> > > 
> > > Where do you believe the revised data store model suggest ephemeral data can be injected - (?written)? 
> > > 
> > > Sue
> > > 
> > > -----Original Message-----
> > > From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of Juergen 
> > > Schoenwaelder
> > > Sent: Wednesday, January 25, 2017 10:33 AM
> > > To: Giles Heron
> > > Cc: draft-ietf-i2rs-yang-l3-topology@ietf.org; i2rs@ietf.org; Lou 
> > > Berger; iesg@ietf.org; Alia Atlas
> > > Subject: Re: [i2rs] Kathleen Moriarty's No Objection on
> > > draft-ietf-i2rs-yang-l3-topology-08: (with COMMENT)
> > > 
> > > On Wed, Jan 25, 2017 at 03:19:58PM +0000, Giles Heron wrote:
> > > > 
> > > > > On 25 Jan 2017, at 15:18, Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de> wrote:
> > > > > 
> > > > > On Wed, Jan 25, 2017 at 10:07:45AM -0500, Alia Atlas wrote:
> > > > >> 
> > > > >> So - if one has models - such as a writable topology - where 
> > > > >> there can be dependencies on dynamic data, then those models 
> > > > >> can't be in the configuration data-store as currently defined.
> > > > >> 
> > > > > 
> > > > > Yes
> > > > 
> > > > but isn’t this confusing models and implementation?
> > > 
> > > I just confirmed that the old datastore model does not support writable ephemeral datastores. No more no less. And there is work in NETMOD (and NETCONF) to revise the datastore model and to make data model reuse in different datastores even simpler.
> > >  
> > > > if you have a case where you have a dependency on dynamic data then you can’t put that instantiation of the model in the configuration data-store.
> > > > 
> > > > but if your implementation never depends on dynamic data then it ought to be fine.
> > > 
> > > Yes. This should be fine.
> > > 
> > > And with the revised datastore model it will also be straight forward to have an implementation that just exposes topological data via the operational state datastore.  And the revised datastore model also paves the path to support datastores that can also inject ephemeral data.
> > > 
> > > /js
> > > 
> > > -- 
> > > Juergen Schoenwaelder           Jacobs University Bremen gGmbH
> > > Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
> > > Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>
> > > 
> > > _______________________________________________
> > > i2rs mailing list
> > > i2rs@ietf.org
> > > https://www.ietf.org/mailman/listinfo/i2rs
> > > 
> > 
> > -- 
> > Juergen Schoenwaelder           Jacobs University Bremen gGmbH
> > Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
> > Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>
> > 
> > _______________________________________________
> > i2rs mailing list
> > i2rs@ietf.org
> > https://www.ietf.org/mailman/listinfo/i2rs
> > 
> 
> -- 
> Juergen Schoenwaelder           Jacobs University Bremen gGmbH
> Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
> Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>
> 
> _______________________________________________
> i2rs mailing list
> i2rs@ietf.org
> https://www.ietf.org/mailman/listinfo/i2rs
> 

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>