Re: [Netmod-ver-dt] prelim IETF 107 slides for version selection

Mahesh Jethanandani <mjethanandani@gmail.com> Mon, 30 March 2020 22:16 UTC

Return-Path: <mjethanandani@gmail.com>
X-Original-To: netmod-ver-dt@ietfa.amsl.com
Delivered-To: netmod-ver-dt@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 014A63A1465 for <netmod-ver-dt@ietfa.amsl.com>; Mon, 30 Mar 2020 15:16:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.197
X-Spam-Level:
X-Spam-Status: No, score=-0.197 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 o28lfgWbDB0t for <netmod-ver-dt@ietfa.amsl.com>; Mon, 30 Mar 2020 15:15:57 -0700 (PDT)
Received: from mail-pg1-x536.google.com (mail-pg1-x536.google.com [IPv6:2607:f8b0:4864:20::536]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E46DC3A0D23 for <netmod-ver-dt@ietf.org>; Mon, 30 Mar 2020 15:15:46 -0700 (PDT)
Received: by mail-pg1-x536.google.com with SMTP id u12so9342000pgb.10 for <netmod-ver-dt@ietf.org>; Mon, 30 Mar 2020 15:15:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=AlYNW7JRYjXcE/f98jwhPC490EWQkLdSiMi07QvA9Lw=; b=pJ/qiylfJmCpUwdEueqIpcSuyKeO1yCaEWnxVruu1tjr4sCr2km4hDYgakv3tSwA3k T+s0HY5UOqmx5Dhg0swC/L7fzPPuHpRtVy5EJFFlEcFEq1SMw1Esxr/G4Xe+hrGfZIHZ GmkeIFgsp5y/wQU55wfZJf+PsrSkeYqA7g7S5/14fmWUvm2ttvWm7h2Prm9ZeB5b/Kow FM3wMRjpt3lWbt4Q2AtEm3vvrzfEhDTZP+rotC/QHdWnrMU+7s0m3wNh+4Pb9PemrVy1 c/Z9xoC8kVRGRhz91dI5wFaLEB/2H5Gn6qVuC3xcpR+ts+/WZcWCC1tj7XD4IKP5DMiq tlTw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=AlYNW7JRYjXcE/f98jwhPC490EWQkLdSiMi07QvA9Lw=; b=BogHctH3KzTQeU/rhMerOJ8gsj/rGW09jaoL3jOSHUQXzVltmzcZOhzOr6l4Y+pPYw GeMsODAsIC1qH/vN1LgPG/82irjS+8f6xhgob1NWt91SQvAtAlyBuZNEHkp657ttaN0p Wk+ZitjDiI+D/HLhWRPuAkBWLrWDpgItCXijV2I0WZqTl8J0Go9tuy/nH7TLiRmk04zz /Ag7pFW5qmNt1ZfMYb3NyohuVOL3DcrHAeZZqtc3orRCAPV1Hf7JzDbcIp9OfoPIYyEw ZFkhCzePPsrn5uBwSzgGKSGyR7jlbosUooSaTcyqVIYU0o10yk9afKGLEmexZ0N6eLiU eL+Q==
X-Gm-Message-State: ANhLgQ0ISZFnp8PYQ7IT35XLKI92gNQO9boCEWlKg7eVd4+zp9PPpWXD YR5bduAGaw8dsujUeVG4lY4=
X-Google-Smtp-Source: ADFU+vuXF6OJcCYvP6+KaA7UtXUR4JEBjrC0GU/cWU1H8urLHngt9rxEAtk1eil22jaxGMZgMAShUg==
X-Received: by 2002:a63:b40d:: with SMTP id s13mr15565689pgf.268.1585606546295; Mon, 30 Mar 2020 15:15:46 -0700 (PDT)
Received: from ?IPv6:2601:647:5600:5020:f490:8fdd:772e:8064? ([2601:647:5600:5020:f490:8fdd:772e:8064]) by smtp.gmail.com with ESMTPSA id m68sm476935pjb.0.2020.03.30.15.15.44 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 30 Mar 2020 15:15:44 -0700 (PDT)
From: Mahesh Jethanandani <mjethanandani@gmail.com>
Message-Id: <92DEF205-99EE-408B-B564-B122D0D6B956@gmail.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_DA42D257-ACF5-477D-9CCA-8BB741AAB4A4"
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.5\))
Date: Mon, 30 Mar 2020 15:15:43 -0700
In-Reply-To: <DM5PR08MB2633FE051BD1F66B5B2C96EC9BCB0@DM5PR08MB2633.namprd08.prod.outlook.com>
Cc: "Joe Clarke (jclarke)" <jclarke@cisco.com>, Robert Wilton <rwilton@cisco.com>, "netmod-ver-dt@ietf.org" <netmod-ver-dt@ietf.org>
To: Jason Sterne <jason.sterne@nokia.com>
References: <DM5PR08MB26337C4C7212A8D04247395A9BFA0@DM5PR08MB2633.namprd08.prod.outlook.com> <MN2PR11MB4366EBAA8507211CD9C211CDB5F60@MN2PR11MB4366.namprd11.prod.outlook.com> <DM5PR08MB26338A94E7ED672BCC25063E9BCF0@DM5PR08MB2633.namprd08.prod.outlook.com> <A35C5C2E-C4E3-4EB3-84F3-AF1D55B73D72@cisco.com> <DM5PR08MB263345108DB9C714C0ECA4109BCC0@DM5PR08MB2633.namprd08.prod.outlook.com> <0397251E-4E4E-476E-9524-ACBB3E675EB5@cisco.com> <DM5PR08MB2633489C0A3BDFB546B2C9F89BCB0@DM5PR08MB2633.namprd08.prod.outlook.com> <56C3297C-A338-4065-8FC7-5DC307E850FD@cisco.com> <DM5PR08MB2633FE051BD1F66B5B2C96EC9BCB0@DM5PR08MB2633.namprd08.prod.outlook.com>
X-Mailer: Apple Mail (2.3445.9.5)
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod-ver-dt/0t8rbAS4U7DyzxMV_yP21v7DKhY>
Subject: Re: [Netmod-ver-dt] prelim IETF 107 slides for version selection
X-BeenThere: netmod-ver-dt@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NetMod WG YANG Model Versioning Design Team <netmod-ver-dt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod-ver-dt>, <mailto:netmod-ver-dt-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod-ver-dt/>
List-Post: <mailto:netmod-ver-dt@ietf.org>
List-Help: <mailto:netmod-ver-dt-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod-ver-dt>, <mailto:netmod-ver-dt-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 30 Mar 2020 22:16:06 -0000

In anticipation of you asking for a presentation slot in NETCONF (which I have either lost in the hundreds of emails, or has not been sent), we have allocated a 10 min. slot. But this slide deck already has 18 slides, which means you have less than one minute per slide, or you need to cut back on the number of slides. Maybe there is already a plan to take this deck for NETMOD, and cut it down??

> On Mar 30, 2020, at 3:07 PM, Sterne, Jason (Nokia - CA/Ottawa) <jason.sterne@nokia.com> wrote:
> 
> Thx. How about if I add a bit to paragraph #2 as follows:
>  
> OLD:
>  
> If the server can only support a limited number of schema-sets in parallel, and the maximum number of schema-sets are currently in use, and a new NETCONF session attempts to use a new valid schema-set (exceeding the maximum number of parallel schema-sets), then the new NETCONF session is disconnected.
>  
> NEW:
>  
> If the server can only support a limited number of schema-sets in parallel, and the maximum number of schema-sets are currently in use by active NETCONF sessions (or RESTCONF requests), and a new NETCONF session attempts to connect and use a new valid schema-set (exceeding the maximum number of parallel schema-sets), then the new NETCONF session is disconnected.
>  
> If the server can only support a limited number of schema-sets in parallel, and the maximum number of schema-sets are currently in use by active NETCONF sessions (or RESTCONF requests), and a new RESTCONF request attempts use a new valid schema-set (exceeding the maximum number of parallel schema-sets), then the RESTCONF request fails and the server returns an error.
>  
> Jason
>  
> From: Joe Clarke (jclarke) <jclarke@cisco.com> 
> Sent: Monday, March 30, 2020 6:01 PM
> To: Sterne, Jason (Nokia - CA/Ottawa) <jason.sterne@nokia.com>
> Cc: Rob Wilton (rwilton) <rwilton@cisco.com>; netmod-ver-dt@ietf.org
> Subject: Re: [Netmod-ver-dt] prelim IETF 107 slides for version selection
>  
>  
> 
> 
> On Mar 30, 2020, at 17:03, Sterne, Jason (Nokia - CA/Ottawa) <jason.sterne@nokia.com <mailto:jason.sterne@nokia.com>> wrote:
>  
> I've updated the version selection slides a fair bit. Enclosed and comments appreciated.
>  
> I added some details to the issues and reordered things to put the NETCONF issues first.
>  
> Looks good.  I like the clarification on slide 14, but I admit I had to read it twice to see that you’re not talking config in paragraph 2.
> 
> 
>  
> I added a slide to show relationships between packages, datastores and schema-sets.
>  
> Love slide 9.  Clarifies it well I think.
>  
> Joe
> 
> 
>  
> I added a slide to defer questions about the other drafts.
>  
>  
> 
> 
>  
> Jason
>  
> From: Joe Clarke (jclarke) <jclarke@cisco.com <mailto:jclarke@cisco.com>> 
> Sent: Monday, March 30, 2020 4:15 PM
> To: Sterne, Jason (Nokia - CA/Ottawa) <jason.sterne@nokia.com <mailto:jason.sterne@nokia.com>>
> Cc: Rob Wilton (rwilton) <rwilton@cisco.com <mailto:rwilton@cisco.com>>; netmod-ver-dt@ietf.org <mailto:netmod-ver-dt@ietf.org>
> Subject: Re: [Netmod-ver-dt] prelim IETF 107 slides for version selection
>  
>  
> 
> 
> 
> On Mar 27, 2020, at 19:04, Sterne, Jason (Nokia - CA/Ottawa) <jason.sterne@nokia.com <mailto:jason.sterne@nokia.com>> wrote:
>  
> Hi Joe,
>  
> I like your point about the filename issue, but that's something for yang-module-versioning (not these slides).
>  
> Ah, yeah.  Sorry.  I saw ‘@‘ and went to the filename thing since I had that on my mind.
> 
> 
> 
>  
> Our version-selection slides do have an issue about numbering but it is about the schema-set name.
>  
> I added the bullet you mention to the last slide.
>  
> Thanks.
>  
> Joe
> 
> 
> 
>  
> Jason
>  
>  
> From: Joe Clarke (jclarke) <jclarke@cisco.com <mailto:jclarke@cisco.com>> 
> Sent: Friday, March 27, 2020 9:50 AM
> To: Sterne, Jason (Nokia - CA/Ottawa) <jason.sterne@nokia.com <mailto:jason.sterne@nokia.com>>
> Cc: Rob Wilton (rwilton) <rwilton@cisco.com <mailto:rwilton@cisco.com>>; netmod-ver-dt@ietf.org <mailto:netmod-ver-dt@ietf.org>
> Subject: Re: [Netmod-ver-dt] prelim IETF 107 slides for version selection
>  
> Since I had the issues part, a few perhaps aids there. 
>  
> For the file naming issue, I think showing an example of:
>  
> ietf-interfaces@2018-02-20
>  
> vs.
>  
> ietf-interfaces@1.3.0 <mailto:ietf-interfaces@1.3.0>
>  
> Is one way to illustrate the challenge.  But smart parsers will deal with this easily.  I think the bigger risk is something like this:
>  
> vendor-example@2020-03-29
>  
> vs.
>  
> vendor-example@2020-02-31
>  
> Where the latter is the second vendor release of 2020 with build ID 31 (something silly, but doable with revision-labels).  Parsers that blindly assume something that looks like a date is may have other issues.  Sure, we could add verbiage that a revision-label can’t look like a date or a semver, but perhaps it’s easier to have:
>  
> vendor-example#2020-02-31
>  
> ===
>  
> On the last slide, based on our discussion the other day, should we add a bullet that says, “DT prefers this to remain as one document in netconf”?
>  
> Joe
> 
> 
> 
> 
> On Mar 26, 2020, at 18:23, Sterne, Jason (Nokia - CA/Ottawa) <jason.sterne@nokia.com <mailto:jason.sterne@nokia.com>> wrote:
>  
> Thx. See inline.
> Jason
>  
> From: Rob Wilton (rwilton) <rwilton@cisco.com <mailto:rwilton@cisco.com>> 
> Sent: Tuesday, March 17, 2020 7:50 AM
> To: Sterne, Jason (Nokia - CA/Ottawa) <jason.sterne@nokia.com <mailto:jason.sterne@nokia.com>>; netmod-ver-dt@ietf.org <mailto:netmod-ver-dt@ietf.org>
> Subject: RE: prelim IETF 107 slides for version selection
>  
> Hi Jason,
>  
> Slides generally look good to me.
>  
> A few minor comments:
>  
> On slide 2:
> ·        Perhaps change “some on the client” to “minimal for the client”[>>JTS: ] changed
>  
> On slide 3:
> ·        I wasn’t sure that the second bullet completely scans.  Should it just be “It can also be used to allow clients to select between YANG schema defined by different organizations”?[>>JTS: ] Yes - changed
>  
> Between slides 4 and 5:
> ·        I think that it might be helpful to have an extra slide after 4, that covers the “selectable” leaf-list, and perhaps default too, both in configuration and <operational>
> [>>JTS: ] Added new slide 5 - please take a look.
> ·        Having a diagram to show the relationship between packages, datastore-schema, schema-sets, might be helpful, but only if someone has the time to do them.
> [>>JTS: ] I'll try to get some cycles to do that.  Basically that schema-sets are comprised of packages (or rather packages for each datastore).  But what do you mean by datastore-schema? That term is mentioned once in the version selection draft. Is it defined somewhere else?
>  
> Thanks,
> Rob
>  
>  
> From: Netmod-ver-dt <netmod-ver-dt-bounces@ietf.org <mailto:netmod-ver-dt-bounces@ietf.org>> On Behalf Of Sterne, Jason (Nokia - CA/Ottawa)
> Sent: 13 March 2020 20:37
> To: netmod-ver-dt@ietf.org <mailto:netmod-ver-dt@ietf.org>
> Subject: [Netmod-ver-dt] prelim IETF 107 slides for version selection
>  
> Hi guys,
>  
> I put together some slides on the changes to version selection since the previous IETF in case someone needs to present these next week while I'm away (seems unlikely though).
>  
> Joe - can you take ownership of this preso for next week and add your "Issues"?
>  
> If we don't present before I'm back (Monday March 23) then I can help polish them further but I wanted to at least get this part to the DT.
>  
> Rgds,
> Jason
> <ietf-107-netmod-yang-ver-selection-update-v2.pptx>_______________________________________________
> Netmod-ver-dt mailing list
> Netmod-ver-dt@ietf.org <mailto:Netmod-ver-dt@ietf.org>
> https://www.ietf.org/mailman/listinfo/netmod-ver-dt <https://www.ietf.org/mailman/listinfo/netmod-ver-dt>
>  
> <ietf-107-netmod-yang-ver-selection-update-v3.pptx>
>  
> _______________________________________________
> Netmod-ver-dt mailing list
> Netmod-ver-dt@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod-ver-dt