Re: [netmod] schema mount open issue #1
Martin Bjorklund <mbj@tail-f.com> Tue, 29 August 2017 07:39 UTC
Return-Path: <mbj@tail-f.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 AA6391329B5 for <netmod@ietfa.amsl.com>; Tue, 29 Aug 2017 00:39:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 Aw9WrHH_ZKvl for <netmod@ietfa.amsl.com>; Tue, 29 Aug 2017 00:39:12 -0700 (PDT)
Received: from mail.tail-f.com (mail.tail-f.com [46.21.102.45]) by ietfa.amsl.com (Postfix) with ESMTP id 587111323C6 for <netmod@ietf.org>; Tue, 29 Aug 2017 00:39:12 -0700 (PDT)
Received: from localhost (unknown [173.38.220.57]) by mail.tail-f.com (Postfix) with ESMTPSA id 053F91AE00A0; Tue, 29 Aug 2017 09:39:10 +0200 (CEST)
Date: Tue, 29 Aug 2017 09:37:43 +0200
Message-Id: <20170829.093743.762532630259333653.mbj@tail-f.com>
To: lberger@labn.net
Cc: lhotka@nic.cz, netmod@ietf.org
From: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <81b138c6-9941-3313-979c-61edad7819a7@labn.net>
References: <7c99497f-d719-0fe2-01f5-a06d53c8fc68@labn.net> <1503929779.1715.65.camel@nic.cz> <81b138c6-9941-3313-979c-61edad7819a7@labn.net>
X-Mailer: Mew version 6.7 on Emacs 24.5 / Mule 6.0 (HANACHIRUSATO)
Mime-Version: 1.0
Content-Type: Text/Plain; charset="iso-8859-15"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/RjKOlGfuNqHvRl40ZOPZSQKDTAk>
Subject: Re: [netmod] schema mount open issue #1
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: Tue, 29 Aug 2017 07:39:15 -0000
Lou Berger <lberger@labn.net> wrote: > Lada, > > > On 8/28/2017 10:16 AM, Ladislav Lhotka wrote: > > Lou Berger píše v Po 28. 08. 2017 v 09:40 -0400: > >> Lada, > >> > >> On 8/28/2017 9:30 AM, Ladislav Lhotka wrote: > >>>> Can you please take a look at it and see if we have any other disconnects? > >>> This is really scary. > >> I agree! > >> > >>> How can we expect poor data modellers to understand the > >>> concept if we have such fundamental disconnects, after so many hours of > >>> discussing it? > >> This highlights why getting the text in (any) document is so important, > >> and why discussions shouldn't be viewed as being closed until the impact > >> on the text is agreed to! > > I think many people still don't make much distinction between schema mount > > (manipulation of the schema) and data mount. I still believe we need to clearly > > separate these two concepts, preferably using two different mechanisms. > > Frankly, I'm focused on removing blocking issues on the current WG > deliverable, i.e., schema mount. > ... > >> Lou > >> > >> PS is your view aligned with martin or our example? > > If you mean shifting the XPath context node to the mount point instance, then > > yes. > > funny, you answered yes to a choice! I was asking if you think the > mount point shows up as a node in the data tree, i.e., as shown in the > example in > https://tools.ietf.org/html/draft-ietf-rtgwg-ni-model-03#appendix-B.1? > > from my perspective and my co-authors in the RTG area using schema > mount, we've never heard of a (filesystem) mount point that doesn't show > in the (directory) structure and this is the mental analogue we've been > assuming. Since there never was an explicit example/discussion or text > to dissuade us of this The current text says: A "container" or "list" node becomes a mount point if the "mount-point" extension (defined in the "ietf-yang-schema-mount" module) is used in its definition. But of course we should clarify this. >, this disconnect was never noticed. Certainly > this needs to be explicit in the document (either way). The following > change could be made to the schema mount draft (at a minimum): > > OLD > A mount point defines a place in the node hierarchy where > other data models may be attached. A server that implements a > NEW > A mount point defines a node in a data tree under which > instances of > other data models may be attached. A server that implements a I strongly object to letting the extension define a new data node. This would be a new type of data node that presumably look a lot like a container, and you'd have to define all sorts of rules for this new node (how it is encoded in XML, JSON, CBOR; how it is handled in edit-config, how it is mapped to RESTCONF resources etc etc). If you thought that the extension implicitly creates a node, adding an explicit container won't do any harm; it will not change the schema tree from what you thought it was. But I think we should also restrict the mount-point extension so that there cannot be more than one mount-point in a given container. /martin
- [netmod] schema mount open issue #1 Martin Bjorklund
- Re: [netmod] schema mount open issue #1 Acee Lindem (acee)
- Re: [netmod] schema mount open issue #1 Martin Bjorklund
- Re: [netmod] schema mount open issue #1 Lou Berger
- Re: [netmod] schema mount open issue #1 Martin Bjorklund
- Re: [netmod] schema mount open issue #1 Lou Berger
- Re: [netmod] schema mount open issue #1 Martin Bjorklund
- Re: [netmod] schema mount open issue #1 Lou Berger
- Re: [netmod] schema mount open issue #1 Martin Bjorklund
- Re: [netmod] schema mount open issue #1 Lou Berger
- Re: [netmod] schema mount open issue #1 Ladislav Lhotka
- Re: [netmod] schema mount open issue #1 Lou Berger
- Re: [netmod] schema mount open issue #1 Ladislav Lhotka
- Re: [netmod] schema mount open issue #1 Lou Berger
- Re: [netmod] schema mount open issue #1 Martin Bjorklund
- Re: [netmod] schema mount open issue #1 Lou Berger
- Re: [netmod] schema mount open issue #1 Martin Bjorklund
- Re: [netmod] schema mount open issue #1 Lou Berger
- Re: [netmod] schema mount open issue #1 Per Hedeland
- Re: [netmod] schema mount open issue #1 Lou Berger
- Re: [netmod] schema mount open issue #1 Ladislav Lhotka
- Re: [netmod] schema mount open issue #1 Per Hedeland
- Re: [netmod] schema mount open issue #1 Martin Bjorklund
- Re: [netmod] schema mount open issue #1 Lou Berger
- Re: [netmod] schema mount open issue #1 Xufeng Liu
- Re: [netmod] schema mount open issue #1 Ladislav Lhotka
- Re: [netmod] schema mount open issue #1 Lou Berger
- Re: [netmod] schema mount open issue #1 Martin Bjorklund
- Re: [netmod] schema mount open issue #1 terminolo… t.petch