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

Mahesh Jethanandani <mjethanandani@gmail.com> Tue, 31 March 2020 16:40 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 843FF3A2427 for <netmod-ver-dt@ietfa.amsl.com>; Tue, 31 Mar 2020 09:40:46 -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 m2J_5qdyUZSq for <netmod-ver-dt@ietfa.amsl.com>; Tue, 31 Mar 2020 09:40:43 -0700 (PDT)
Received: from mail-pg1-x533.google.com (mail-pg1-x533.google.com [IPv6:2607:f8b0:4864:20::533]) (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 720653A23FC for <netmod-ver-dt@ietf.org>; Tue, 31 Mar 2020 09:40:43 -0700 (PDT)
Received: by mail-pg1-x533.google.com with SMTP id i34so453860pgl.4 for <netmod-ver-dt@ietf.org>; Tue, 31 Mar 2020 09:40:43 -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=1QP5lrJYagrWa6vVQHJC7c8Z4GdqzVuX7XWm3nGScmo=; b=cLMfgTVdvNKtTQVq5O3EGM3+oNpHc8VbEQTuZqpps1dTaygK8Xj0EluFesg16bcvMd HLVNSG6RDnYhH6///zJI406Hxev7nloHYXyLJiWwdxwP+6FKvxYbct7tLFetAxVZH5ry 3wWFgi5W6DvQibMK5GINMReHUso4mHNk4H2awBXRaV1pT7e0RY7X6oyJ1CaSq9MG9TJm 0FHscop2+fRb/G2b+Gwfin6rh3VkflI1Xs94bd9DKzA7e80FzOxe5TpQKKQK1dSO9hnU e7QWQsu6oD3YK57LsWLYNFR8GKI+/Uhp4yH/biaxvzZs6y+YtTOHoHvDqsAfDfdjwGw4 7k4g==
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=1QP5lrJYagrWa6vVQHJC7c8Z4GdqzVuX7XWm3nGScmo=; b=qrbGBsx0tQxnio9YS7opnm9iQzC12/Y+kiJbSewOIzeKRJ+Y3CkCgI1ep2XX+7Uh9i nodqal3O7tvUB+8smpjIjQWt1mba5uuj23cx/K0ygzGDfUN0Xec5O5AdwrfMTiQS4Iu9 l42HsA6N7ROXZ+RaLEgm1mwc2WHzz5PfRgTjQDi2ogsUio6TNWJOmZjxqzYA83BNUqOX CL+/S9vKkyqObGLzHyS2WTIcG9FggerUVpfQpGL+ZxjpCjfSBLTsLySbzmTvp3l+5+7D QMDRX/FlEzPyI5JKJeEn3HjXjA0h5kKUVedmL9CfqDTAr8U4al/09s0FjQcm2P4uQdzR 1ObA==
X-Gm-Message-State: AGi0PuaNBtMK+9XGBo2x88n9c89+Va5Pp0rlh1CycQEtiiD+N3WxM5JJ Y6lCFiI5+wcbli7yCfjiQZ4=
X-Google-Smtp-Source: APiQypIo4/UfGAkbXHDBmGSk/K5ByBBCzGno3gaeEfK2z0db2nDXcMIKEeFX71bXngBKhhMmOUgCZA==
X-Received: by 2002:a63:e64c:: with SMTP id p12mr2358632pgj.150.1585672842747; Tue, 31 Mar 2020 09:40:42 -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 16sm12794918pfp.155.2020.03.31.09.40.41 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 31 Mar 2020 09:40:41 -0700 (PDT)
From: Mahesh Jethanandani <mjethanandani@gmail.com>
Message-Id: <ECCC2052-67BF-4572-8A2E-227167449914@gmail.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_1C3AE039-1475-471C-921B-8FBDA0C6CCA1"
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.5\))
Date: Tue, 31 Mar 2020 09:40:40 -0700
In-Reply-To: <DM5PR08MB2633C5943C702A11B958B9AF9BC80@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> <060FB180-0199-4383-A64D-0FE01A4A66A2@gmail.com> <DM5PR08MB2633C5943C702A11B958B9AF9BC80@DM5PR08MB2633.namprd08.prod.outlook.com>
X-Mailer: Apple Mail (2.3445.9.5)
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod-ver-dt/lbWv9edxJIcsKTJGhxED4iueY9Q>
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:40:47 -0000

PPT(X) format please, and with slide numbers. Tomorrow is fine. Thanks.

> On Mar 31, 2020, at 9:29 AM, Sterne, Jason (Nokia - CA/Ottawa) <jason.sterne@nokia.com> wrote:
> 
> I'm still making updates but will send the final PDF tomorrow afternoon if that is OK?
>  
> From: Mahesh Jethanandani <mjethanandani@gmail.com> 
> Sent: Tuesday, March 31, 2020 12:23 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
>  
> 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 <mailto: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 <mailto:mjethanandani@gmail.com>> 
> Sent: Monday, March 30, 2020 6:16 PM
> To: Sterne, Jason (Nokia - CA/Ottawa) <jason.sterne@nokia.com <mailto:jason.sterne@nokia.com>>
> Cc: Joe Clarke (jclarke) <jclarke@cisco.com <mailto:jclarke@cisco.com>>; Robert Wilton <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
>  
> 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>