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

"Sterne, Jason (Nokia - CA/Ottawa)" <jason.sterne@nokia.com> Tue, 31 March 2020 16:09 UTC

Return-Path: <jason.sterne@nokia.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 703413A23B3 for <netmod-ver-dt@ietfa.amsl.com>; Tue, 31 Mar 2020 09:09:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0
X-Spam-Level:
X-Spam-Status: No, score=0 tagged_above=-999 required=5 tests=[DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.onmicrosoft.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 N0EsFjb2xFpy for <netmod-ver-dt@ietfa.amsl.com>; Tue, 31 Mar 2020 09:09:46 -0700 (PDT)
Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on2127.outbound.protection.outlook.com [40.107.92.127]) (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 ABC383A23B6 for <netmod-ver-dt@ietf.org>; Tue, 31 Mar 2020 09:09:45 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kvWlOW07KH8ubJ+X6H9SGMkprNfq0Gr+uPZlsnKpJggS9ZWdxyFCfSxJl9Af70h52arLG8iRjX5meHHvb3J5ivsqLQlvFjtwOLFn/Nk19dx5n6QAsUGtjJ/MSYfU9k0wvweXLg/JJKZXEtQlqRX2pIg4DHuaz44jNS7LeuWV2kPRFDSV3+gWYv3etKZYE83I+aP7BTuNScteOiYvPwb6plg1Q8+QJ0UT2fx2Fgh24czuXCEzDuznPhiJ6AIUF3QbgQczQRD6PhUF63f6GuWFIcU9OmQ8AbFhfzZI4iLz7Ev5rQB130vHfKGehsQhxyGuNzZQqqGzGowttqf/cpNYjQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=wL8N4WZMZdwMXrs9n/3EJlfOiXV5lNC70IIkGz0LM6U=; b=Wml3HgsDoShtA3dWaog/8iKGpUXaH79gnESP16MQDAyi4WQv3qmLyj6C6fuxgH+ziLG6jHL4MGvxEkvMNpjBh+xbnNtv3vHXyhZxVWYve6Iu7SyCQxdkAL6SbHMqp614Cf64LzkiD1+36J/2ml2j2UprdcujAQ64TWLagTXgYkoXF2DGDq2howTF2P2AgLzZ2HVuQfqJUzXl9iP5LE46UJkjhVc46Gp2S9p5AlrFmRJ+p0lz9nwWLcLJ1i11A+lcX48y9jOnDOao3jP1CWfoHOUXQYKc7vdcSlgWxQLrcM7PFrunQcIhVUIiwK4YtNMFHwVsK3Pa00Xv5MirUWPmsg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nokia.com; dmarc=pass action=none header.from=nokia.com; dkim=pass header.d=nokia.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com; s=selector1-nokia-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=wL8N4WZMZdwMXrs9n/3EJlfOiXV5lNC70IIkGz0LM6U=; b=VEWFKQNBknWnrZkDitTrZ/r0zDtbseH1erNcQraS9mo/fXBI5vC1rS7Ve4mXpKIBq32NEuvY9yaYTkFi8YCUEmpMfynqpYs+ztFt00+zEL0qcEuclbVZe9t4mGvW304lVVPKRToqoI50D4+l4fOA0UeP9pZfHISgmoNb40ue7H0=
Received: from DM5PR08MB2633.namprd08.prod.outlook.com (2603:10b6:3:ca::21) by DM5PR08MB3402.namprd08.prod.outlook.com (2603:10b6:4:63::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2856.20; Tue, 31 Mar 2020 16:09:42 +0000
Received: from DM5PR08MB2633.namprd08.prod.outlook.com ([fe80::c00d:56c3:675e:ec63]) by DM5PR08MB2633.namprd08.prod.outlook.com ([fe80::c00d:56c3:675e:ec63%3]) with mapi id 15.20.2856.019; Tue, 31 Mar 2020 16:09:42 +0000
From: "Sterne, Jason (Nokia - CA/Ottawa)" <jason.sterne@nokia.com>
To: Mahesh Jethanandani <mjethanandani@gmail.com>
CC: "Joe Clarke (jclarke)" <jclarke@cisco.com>, Robert Wilton <rwilton@cisco.com>, "netmod-ver-dt@ietf.org" <netmod-ver-dt@ietf.org>
Thread-Topic: [Netmod-ver-dt] prelim IETF 107 slides for version selection
Thread-Index: AdX5dxlNRV1PFuu4T+6DfZ0R2VKl9ACNoMsQAgLas4AAIWIdAAATEKCwAJFCZoAAAXPnUAACQ/yAAAAY8jAAAGhlgAAlYsWQ
Date: Tue, 31 Mar 2020 16:09:42 +0000
Message-ID: <DM5PR08MB2633300BBE067326E68C30219BC80@DM5PR08MB2633.namprd08.prod.outlook.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>
In-Reply-To: <92DEF205-99EE-408B-B564-B122D0D6B956@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=jason.sterne@nokia.com;
x-originating-ip: [65.110.221.64]
x-ms-publictraffictype: Email
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 33e95804-880c-439d-9330-08d7d58dec20
x-ms-traffictypediagnostic: DM5PR08MB3402:
x-microsoft-antispam-prvs: <DM5PR08MB3402931439EADC18225796F09BC80@DM5PR08MB3402.namprd08.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0359162B6D
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM5PR08MB2633.namprd08.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(10019020)(4636009)(396003)(136003)(39860400002)(376002)(346002)(366004)(55016002)(54906003)(33656002)(66556008)(66946007)(53546011)(64756008)(478600001)(2906002)(66476007)(52536014)(966005)(76116006)(9326002)(6506007)(8936002)(71200400001)(8676002)(86362001)(5660300002)(26005)(7696005)(81156014)(186003)(6916009)(66446008)(316002)(81166006)(4326008)(9686003); DIR:OUT; SFP:1102;
received-spf: None (protection.outlook.com: nokia.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: CYffBB+cGjuuN/xHMa/UDY3lASS91h08vkjM/ql/uqA21qPc9U/S2wiWpdyMyD05iVw4Vaacyi1aUR03k6pW/lH0bdjTaDmgtDB1K0FLpvIMTDkPYOlsWUYmJujAD+APhz2E6aNfpiYiq6CpMyueONMWfAWuDOoMFH07aGlJYm+LryozdevsTeOmQAGJQaAcKXdML5Xwq9xuEtjKHDtuis8z3lIuvG4wTH/+hCNcYzrrVMiG1Euh2O/xFPk0fembaFgsICahTW6QKl3K01TYynNONleEbH6owyIBa1ZfrYgzBBfFCYe5fHqin12j8jf1mv6UTTp2qzHY+v6vNxZhE1BSu++sgazDy8pNE+hiIK8l1WpjeRANX7CdJw/woH8zad6Vb6t1SOoLbnhM+tl48vDlj3GmD9KhafdwOsmE7aSjufGs3hqvG5dwbUC9Dl4CRZ9P5sX1rsQS4gdEF9rLUkO4UvWDyAXq96SOIerVs7bwWWNK503fCjL9tHD9sSRm1WEyL46ktDC8YRm7mydwcg==
x-ms-exchange-antispam-messagedata: 8MJ3+hpfCERRMX20sO54lVad3pxxM54Raxc4rvASBbfv9oP8R5MuTI8yLLe6UaWRyqoA7M4+tBfze4rUhB+UKcQUSZSei11YSymuDO/zl5N/d6rBiPzTRHKEH05+K0tVe8Dij1vlhEc/oO7vWecBSA==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_DM5PR08MB2633300BBE067326E68C30219BC80DM5PR08MB2633namp_"
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 33e95804-880c-439d-9330-08d7d58dec20
X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Mar 2020 16:09:42.3427 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: CHvTdCa/snxeoj7BfTrhwikCw27MnOK+iE70auhsquHOsTh2Auk/aY2B5tLjOlmz4DmeNVKH7hpYVZ54frTvNA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR08MB3402
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod-ver-dt/Ag6CcDcrFIpZs3CwJ3qnmi0c39w>
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:09:49 -0000

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

<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