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

Mahesh Jethanandani <mjethanandani@gmail.com> Tue, 31 March 2020 16:23 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 597913A23D6 for <netmod-ver-dt@ietfa.amsl.com>; Tue, 31 Mar 2020 09:23:36 -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 RmZwxaNEA_gR for <netmod-ver-dt@ietfa.amsl.com>; Tue, 31 Mar 2020 09:23:31 -0700 (PDT)
Received: from mail-pf1-x42d.google.com (mail-pf1-x42d.google.com [IPv6:2607:f8b0:4864:20::42d]) (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 C1F353A23D2 for <netmod-ver-dt@ietf.org>; Tue, 31 Mar 2020 09:23:31 -0700 (PDT)
Received: by mail-pf1-x42d.google.com with SMTP id b72so10532877pfb.11 for <netmod-ver-dt@ietf.org>; Tue, 31 Mar 2020 09:23:31 -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=4GmVd/EJb1X0vuc6T//mPVUJrq1J3NnJTzTZ5BkN6jA=; b=h23Ii32oefHw3rjwk/H3+0RLszs/RyPDuO2JFy2q/VNQXTNJ6EHI0AV34AvpbAF4Tq 33zJlOJsJSS0B9I8FurGJ0GIA1lbf+JB0xSAZb1vTr9lbMtvS4U/bw3v/gM8HzmPwPsR 53qxtHv4Vb6ClzgrfWpsjvHkTcZkeNfZFResyTvRRVJSALQwNDdu8XW1jwbwIXCGeEJS XU8XHQjgQ7RkOxoENKeycEz/JJNEAos3IGWr8+UOkWyFNaj3qJTSTI/fX/4CK+oZzh4p 2w6yEt0BuJWZBd0kh8h9/cB8t6ee/QQDDNbUAAVcXynAHNFBKUEgD+RvQWrRXD3Zs6p0 vg9w==
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=4GmVd/EJb1X0vuc6T//mPVUJrq1J3NnJTzTZ5BkN6jA=; b=Bq7fhC8tZe8rdd/SIgYkHYYu2CYfqyOsZkHb9QQh/1UA0Nt7wmKz/maNp9xcfjjDzm eyFvmgJhKSP1NC4OgbRQdnXm14U1HMiBHlt8waKM89pDHuwJEvrj+/xDv6Xn4tkX0cWP tg1JH3Fb13jQpjIbU+msnD2kY+8jVInfga+QtcLSbpPHGVrONzGHHh5MA5HUUGAxavnH PkvyLy3bQWpSI0tvY4agjJMhMPJMqFu7I+QkmXWN+6+ClHQA+Xm6v/Q80yMr4XKH4+70 dbDsaYXbg3hd1OqpK3oQ9DaxsTyDAm9SKeuw11Z0RNvrbWgR+IDBZY9BOro08t5d4LeV Rq7Q==
X-Gm-Message-State: AGi0PuYnmw0ECadS46Y5/Uad4JxolqrUwQQ1k7dXoW5o5a9IckgBIh+V zsW8kdkmpWg2S5fwhjeP9Vk=
X-Google-Smtp-Source: APiQypKVp1Dxafn10wUZDzPP5NfMvci8QNtueO2TeCywwacyL2Y5LmhyU5fTHnYacasCyqtNDKOACw==
X-Received: by 2002:a63:a055:: with SMTP id u21mr4742810pgn.100.1585671810995; Tue, 31 Mar 2020 09:23:30 -0700 (PDT)
Received: from ?IPv6:2601:647:5600:5020:dca0:6a2d:9dfa:c3e3? ([2601:647:5600:5020:dca0:6a2d:9dfa:c3e3]) by smtp.gmail.com with ESMTPSA id t4sm12850673pfb.156.2020.03.31.09.23.29 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 31 Mar 2020 09:23:30 -0700 (PDT)
From: Mahesh Jethanandani <mjethanandani@gmail.com>
Message-Id: <060FB180-0199-4383-A64D-0FE01A4A66A2@gmail.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_636EFB4F-D357-4795-AE7E-3E86ED970E56"
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.5\))
Date: Tue, 31 Mar 2020 09:23:28 -0700
In-Reply-To: <DM5PR08MB2633300BBE067326E68C30219BC80@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> <92DEF205-99EE-408B-B564-B122D0D6B956@gmail.com> <DM5PR08MB2633300BBE067326E68C30219BC80@DM5PR08MB2633.namprd08.prod.outlook.com>
X-Mailer: Apple Mail (2.3445.9.5)
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod-ver-dt/YOkIrJGyuZC6pFpgCTbSpwloCKU>
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: Tue, 31 Mar 2020 16:23:36 -0000

Hi Jason,

Please send the slide deck you would like us to use. Thanks.

> On Mar 31, 2020, at 9:09 AM, Sterne, Jason (Nokia - CA/Ottawa) <jason.sterne@nokia.com> wrote:
> 
> Hi Mahesh,
>  
> Yes - I'd like a slot for version-selection please. We can make 10 minutes work although 15 would be better.
>  
> I will trim the deck and skip some slides (treat them as backup reference material).
>  
> Rgds,
> Jason
>  
> From: Mahesh Jethanandani <mjethanandani@gmail.com> 
> Sent: Monday, March 30, 2020 6:16 PM
> To: Sterne, Jason (Nokia - CA/Ottawa) <jason.sterne@nokia.com>
> Cc: Joe Clarke (jclarke) <jclarke@cisco.com>; Robert Wilton <rwilton@cisco.com>; netmod-ver-dt@ietf.org
> Subject: Re: [Netmod-ver-dt] prelim IETF 107 slides for version selection
>  
> 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 <mailto: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 <mailto:jclarke@cisco.com>> 
> Sent: Monday, March 30, 2020 6:01 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 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 <mailto:Netmod-ver-dt@ietf.org>
> https://www.ietf.org/mailman/listinfo/netmod-ver-dt <https://www.ietf.org/mailman/listinfo/netmod-ver-dt>