Re: [I2rs-proto-dt] [i2rs] inteirm 10/7/20

"Susan Hares" <shares@ndzh.com> Mon, 12 October 2015 07:18 UTC

Return-Path: <shares@ndzh.com>
X-Original-To: i2rs-proto-dt@ietfa.amsl.com
Delivered-To: i2rs-proto-dt@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CE9CF1A1A9B; Mon, 12 Oct 2015 00:18:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -98.455
X-Spam-Level:
X-Spam-Status: No, score=-98.455 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, J_CHICKENPOX_64=0.6, USER_IN_WHITELIST=-100] autolearn=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 cIt9M_fFPAvB; Mon, 12 Oct 2015 00:18:20 -0700 (PDT)
Received: from hickoryhill-consulting.com (hhc-web3.hickoryhill-consulting.com [64.9.205.143]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 766F81A0035; Mon, 12 Oct 2015 00:18:20 -0700 (PDT)
X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=74.43.47.139;
From: Susan Hares <shares@ndzh.com>
To: 'Juergen Schoenwaelder' <j.schoenwaelder@jacobs-university.de>, 'Andy Bierman' <andy@yumaworks.com>
References: <05c801d102ce$eb398930$c1ac9b90$@ndzh.com> <20151011161106.GA61856@elstar.local> <CABCOCHTb6VxuV1YxP+zVd8qo171+OUFoH2qeZxAiFqi2RrdrXA@mail.gmail.com> <20151011175123.GA62046@elstar.local>
In-Reply-To: <20151011175123.GA62046@elstar.local>
Date: Mon, 12 Oct 2015 03:18:10 -0400
Message-ID: <00ec01d104be$28222a00$78667e00$@ndzh.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQHHBWI2YK0cgP6O7aghYGNeB+dLGgIYY1VbAUr8eV0C/3J64p5IWqjQ
Content-Language: en-us
X-Authenticated-User: skh@ndzh.com
Archived-At: <http://mailarchive.ietf.org/arch/msg/i2rs-proto-dt/C4K0i0-YqiHVK13C2Y6_bsI3JNY>
Cc: i2rs@ietf.org, i2rs-proto-dt@ietf.org
Subject: Re: [I2rs-proto-dt] [i2rs] inteirm 10/7/20
X-BeenThere: i2rs-proto-dt@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: I2RS protocol design team <i2rs-proto-dt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i2rs-proto-dt>, <mailto:i2rs-proto-dt-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i2rs-proto-dt/>
List-Post: <mailto:i2rs-proto-dt@ietf.org>
List-Help: <mailto:i2rs-proto-dt-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i2rs-proto-dt>, <mailto:i2rs-proto-dt-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 12 Oct 2015 07:18:22 -0000

Juergen: 

You make an excellent point on whether the WG should just select RESTCONF
instead of both RESTCONF and NETCONF.   I will start a discussion thread
later today on this point. 

Sue 

-----Original Message-----
From: i2rs [mailto:i2rs-bounces@ietf.org] On Behalf Of Juergen Schoenwaelder
Sent: Sunday, October 11, 2015 1:51 PM
To: Andy Bierman
Cc: i2rs@ietf.org; i2rs-proto-dt@ietf.org; Susan Hares
Subject: Re: [i2rs] inteirm 10/7/20

On Sun, Oct 11, 2015 at 09:55:31AM -0700, Andy Bierman wrote:
> On Sun, Oct 11, 2015 at 9:11 AM, Juergen Schoenwaelder < 
> j.schoenwaelder@jacobs-university.de> wrote:
> 
> > On Fri, Oct 09, 2015 at 04:13:03PM -0400, Susan Hares wrote:
> > > The 10/7/2015 interim discussed the ephemeral portion of the 
> > > protocol
> > >
> > >
> > >
> > > 1)      Ephemeral state is not unique to zI2RS
> > >
> > > 2)      The ephemeral datastore is a datastore holds
> > >
> > > configuration that is intended to not survive a reboot.
> > >
> >
> > Configuration as YANG config true or a subset thereof?
> >
> 
> 
> config=true nodes only.

good

> Some way is needed to specify I2RS conformance for a given YANG 
> module, unless every persistent config leaf is expected to also be 
> supported as ephemeral data.
>
> If not, a YANG "ephemeral-stmt" is probably needed, since config=true 
> is insufficient to support I2RS conformance.

One question is whether this needs to be inline in the data model or not. If
conformance is the goal, then you know what having things defined inline has
limits. If we would address conformance in more general terms, perhaps I2RS
conformance falls out as a special case.
 
> One ephemeral datastore.
> No client panes.  That was to support caching, but the architecture 
> forbids caching, so that was taken out.
> 
> One ephemeral pane that overrides the running datastore

good

> > Identities? I assume you mean schema nodes, do you?  Adding by 
> > defining an YANG extension such as i2rs:ephemeral true? How does 
> > such an i2rs:ephemeral true interplay with config true/false? What 
> > about contexts for must/when expressions? Or is the idea to settle 
> > on RESTCONF and to work with YANG patch?
> >
> 
> I think a real keyword is needed not an extension.
> Otherwise YANG groupings cannot be utilized w/ statements that are 
> refined in the uses-stmt to set the ephemeral flag.

I fail to understand the groupings argument.
 
> NETCONF has no edit ordering or ability to return a partial error. IMO 
> only RESTCONF is needed.  Proposals to improve NETCONF editing to 
> support YANG Patch have already been made, and the WG had higher 
> priorities.
> I don't see why 2 protocols are needed instead of 1.

Perhaps the WG should discuss and decide. If all the WG wants is RESTCONF,
then we can simplify the discussion.

/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