Re: [netmod] [Netconf] Alternative YANG library structure for 7895bis

Andy Bierman <andy@yumaworks.com> Fri, 08 December 2017 18:01 UTC

Return-Path: <andy@yumaworks.com>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9049212708C for <netmod@ietfa.amsl.com>; Fri, 8 Dec 2017 10:01:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level:
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yumaworks-com.20150623.gappssmtp.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 cC7PLUoUbewI for <netmod@ietfa.amsl.com>; Fri, 8 Dec 2017 10:01:25 -0800 (PST)
Received: from mail-lf0-x236.google.com (mail-lf0-x236.google.com [IPv6:2a00:1450:4010:c07::236]) (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 C2335126BFD for <netmod@ietf.org>; Fri, 8 Dec 2017 10:01:24 -0800 (PST)
Received: by mail-lf0-x236.google.com with SMTP id i2so12697668lfe.9 for <netmod@ietf.org>; Fri, 08 Dec 2017 10:01:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=3dwhztOLwvXmXXoxMK4N7GPHlDOnZjto3w65anNtocY=; b=we2UGomCbHRqKj8cBbXJRtY+AcXkKS7RlrJ/GUtCZg3H4cpk8OgU9P5vE6gxRBjFHl /G22I4sBxuSWDwuxkhm0ghqgm9hen6MY/LJsnPvAwzP3yUf5D13/Dw22I8ZGFJnsY3xb 1UwWNMGn63YA2ow9g0er0dDI3B4fNHLk10P1FVTLtdFbbh5tduPhxy6UN/EG/zBMbDlr cvGgeD9PBhAQ6Lm2yc/lPA9uowN+rj1KpOGTIaXSYFUkrvYS4yAzhICxNc5Rxts4aZSB 1V4Uj42ngJKIX3e6jLjm97KhrMsmEDiWhic3mIWR3BqWeofEWPxj7wbRDzykNyaBUlDe 3JBA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=3dwhztOLwvXmXXoxMK4N7GPHlDOnZjto3w65anNtocY=; b=boEwn+Ajkl7z4Z6JPdU3eitIUXy6k8uTC0qzzwU2/6JUB4aQ9sxzVg24wdWxdP37Yt cSzuO1paUaLXrdl2VRBg+roaCWt6+N/op9ufX2kGktUmo/WaUOpTGCrWSiAsG0kLyz8+ 92Vt5iy20ma5Dn+gscUqo1ONQjX0edBnx9wwRaphwEjBIfGQA1o14beHmxHIMEsczqfL L19R4TR6Yykx3uIhWkD8uNBiCYSm2B9jwuxtLp9Sy6Xid57iebDRnaHtHyvDjrsyeL4A oyU7PKlCey+Dp9ALUn8vUYEMxsvoPL71nbq+6S/vn1e3CrjYW4U7W2IWREbaBh2FJIkV 3vfw==
X-Gm-Message-State: AJaThX6asFIavZGGYj70q5gI3ywVt7gufbnOWL1rGz3pxC31E5HQJ6wX vy5DkLqNpekHusBgGq5uXQaPAR2SyAZxGKFOjmruMw==
X-Google-Smtp-Source: AGs4zMZNcOpx5rSGKQA0fvXh3PrJH2r2JyMFDV4YBhboW4DM8GFDzu6+oklGNp/M9HCT7sQLk0VLPPm7F5msIN8IvQ4=
X-Received: by 10.46.93.2 with SMTP id r2mr16162376ljb.182.1512756083041; Fri, 08 Dec 2017 10:01:23 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.33.81 with HTTP; Fri, 8 Dec 2017 10:01:20 -0800 (PST)
In-Reply-To: <C030AD08-2E8B-4248-994B-04C802296024@juniper.net>
References: <75e91419-9436-d1b7-29f6-02e3ff4ff86d@transpacket.com> <668cc9e1-c006-ce25-1473-549bc0b71a7d@cisco.com> <6cc655e0-1c28-fe75-b854-08e2d878816c@transpacket.com> <20171208.160306.109290175567894287.mbj@tail-f.com> <20171208150614.axuynu4atpg7aaj2@elstar.local> <b3159aa5-93e4-23eb-406e-083289a4767d@transpacket.com> <20171208153442.roomf7rhixtckrfk@elstar.local> <1512750289.11843.3.camel@nic.cz> <C030AD08-2E8B-4248-994B-04C802296024@juniper.net>
From: Andy Bierman <andy@yumaworks.com>
Date: Fri, 08 Dec 2017 10:01:20 -0800
Message-ID: <CABCOCHQZLirVDqGNysAkRFXruPKxyXrBQ+xyagU9y3QHRV6d0g@mail.gmail.com>
To: Kent Watsen <kwatsen@juniper.net>
Cc: Ladislav Lhotka <lhotka@nic.cz>, "netconf@ietf.org" <netconf@ietf.org>, "netmod@ietf.org" <netmod@ietf.org>
Content-Type: multipart/alternative; boundary="001a114b8c24f63bfb055fd7f84e"
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/pzoTqDCTNL9JV6T_rb5bTqBP4JY>
Subject: Re: [netmod] [Netconf] Alternative YANG library structure for 7895bis
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 08 Dec 2017 18:01:27 -0000

Hi,

A library per datastore sounds too complicated.
I prefer the proposal that was made at the IETF meeting that had
a 'not-implemented-in' leaf-list and a single module list.

Why is it interesting to have a separate module list for regular modules
and imported modules?
I prefer to keep the conformance leaf and not change the module list.

NMDA needs to be possible to implement with a single schema tree such that
a module
is implemented in all datastores, or a subset of all datastores.  Otherwise
it probably won't
get supported in clients.


Andy



On Fri, Dec 8, 2017 at 9:21 AM, Kent Watsen <kwatsen@juniper.net> wrote:

> CC-ing NETCONF, where the draft is being worked on.
>
> Kent
>
>
> On Fri, 2017-12-08 at 16:34 +0100, Juergen Schoenwaelder wrote:
> > On Fri, Dec 08, 2017 at 04:19:28PM +0100, Vladimir Vassilev wrote:
> > >
> > > Yes. The default value for yang-library-datastore leaf is
> ds:operational
> > > (the only possible one for the ds:operational datastore). This is
> backward
> > > compatible. If one needs different model for 'running', etc. then a new
> > > datastore identity has to be defined  and set in place of the default
> value.
> > > Then this identity can be used to read the yang-library data with
> > > <get-data>.
> > >
> >
> > Sorry, but I have to ask this: How do I obtain the schema for the
> > datastore (lets call it <running-library>) that reports the schema for
> > <running>? Is there another <running-library-library> datastore? Will
> > the recursion end? Perhaps it does since <running-library-library>
> > might have itself listed as the schema defining datastore. I guess
> > Lada will like these kind of meta and meta-meta datastores.
>
> Not really. Metadata needn't be in datastores.
>
> Lada
>
> >
> > /js
> >
> --
> Ladislav Lhotka
> Head, CZ.NIC Labs
> PGP Key ID: 0xB8F92B08A9F76C67
>
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://urldefense.proofpoint.com/v2/url?u=https-3A__www.
> ietf.org_mailman_listinfo_netmod&d=DwICAg&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-
> ndb3voDTXcWzoCI&r=9zkP0xnJUvZGJ9EPoOH7Yhqn2gsBYaGTvjISlaJdcZo&m=
> 5qj6BQUSwqYmkAVeKz5axFV8k3gxYEPSJ5Cp0RSnxrE&s=
> I7fR1GY5lN2hVMkDuvryrhDeRypike3wPeFRrvQI5l8&e=
>
>
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod
>