Re: [netmod] schema-mount pre09 branch

Robert Wilton <rwilton@cisco.com> Tue, 06 February 2018 13:43 UTC

Return-Path: <rwilton@cisco.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 A250B12D7ED for <netmod@ietfa.amsl.com>; Tue, 6 Feb 2018 05:43:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.51
X-Spam-Level:
X-Spam-Status: No, score=-14.51 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 6tY8q4y_NKOa for <netmod@ietfa.amsl.com>; Tue, 6 Feb 2018 05:43:28 -0800 (PST)
Received: from aer-iport-3.cisco.com (aer-iport-3.cisco.com [173.38.203.53]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 992BB12AF84 for <netmod@ietf.org>; Tue, 6 Feb 2018 05:43:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1648; q=dns/txt; s=iport; t=1517924607; x=1519134207; h=subject:to:cc:references:from:message-id:date: mime-version:in-reply-to:content-transfer-encoding; bh=ZX0it3ZMXt2NekHyLBr0rdyHOV50q5MCE4+y0MKYCF4=; b=g115op7VM5MAy+ehtxkwWIG+B9hNfu4qeQ82xArKS7iaMHdCSoY1Svga uegY9IYsEHHWpbf7pur4T9JjMkx+aQmjDYf7a2Y3kOAa9qn8cEtbYJUY1 Z2iicFUeEOvuI8HKcqawY54Pgs/ViDPlnf4KUrOQdifWwNq58Jms04KN3 c=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0ByAQB2sHla/xbLJq1dGQEBAQEBAQEBA?= =?us-ascii?q?QEBAQcBAQEBAYUnKINlixiPP5lgCoU7AoMxFAEBAQEBAQEBAmsohSQBBSMECwE?= =?us-ascii?q?FQRALDgIIAgImAgJXBgEMBgIBAYoxtmKBbTqFAIN7gXgBAQEBAQEBAQEBAQEBA?= =?us-ascii?q?QEBAQEggQ+DW4NsghGDBYMvBIE7g0uCZQEEimmZRJV0jDeIBI9niBeBPDYigVA?= =?us-ascii?q?zGggbFYMDhHdBN48mAQEB?=
X-IronPort-AV: E=Sophos;i="5.46,468,1511827200"; d="scan'208";a="1847239"
Received: from aer-iport-nat.cisco.com (HELO aer-core-3.cisco.com) ([173.38.203.22]) by aer-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 06 Feb 2018 13:43:23 +0000
Received: from [10.63.23.78] (dhcp-ensft1-uk-vla370-10-63-23-78.cisco.com [10.63.23.78]) by aer-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id w16DhNlf022014; Tue, 6 Feb 2018 13:43:23 GMT
To: Martin Bjorklund <mbj@tail-f.com>, j.schoenwaelder@jacobs-university.de
Cc: netmod@ietf.org
References: <53639272-C297-4757-A225-E1DAE123CBFB@juniper.net> <20180206083344.o5vqjwwtkq7awrxy@elstar.local> <20180206.101949.156510094898094470.mbj@tail-f.com>
From: Robert Wilton <rwilton@cisco.com>
Message-ID: <03e2804c-d8bb-1ff1-f5de-1af25c366e42@cisco.com>
Date: Tue, 6 Feb 2018 13:43:23 +0000
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180206.101949.156510094898094470.mbj@tail-f.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/0QWqN2mi8Y8lB7eh1ZgotE2F8uE>
Subject: Re: [netmod] schema-mount pre09 branch
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, 06 Feb 2018 13:43:30 -0000


On 06/02/2018 09:19, Martin Bjorklund wrote:
> Hi Juergen,
>
> Thanks for your review, comments inline.
>
> Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de> wrote:
>
>> * YANG library has a drawing of the underlying conceptual model. It
>>    may help to agree on how schema mount is extending the model. Here
>>    is a drawing that I created for myself:
>>
>>          +-----------+
>>          | datastore |
>>          +-----------+
>>               |
>>               | has a
>>               V
>>          +-----------+            +--------+                +------------+
>>          | datastore |  union of  | module |  consists of   | modules +  |
>>   .----->|  schema   |----------->|  set   |--------------->| submodules |
>>   |      +-----------+            +--------+                +------------+
>>   |           |
>>   |           | has
>>   |           v
>>   |      +-----------+
>>   '------|   mount   |------>  external YANG library
>>     uses |   points  | uses	schema reference
>>          +-----------+
>>
>>    Note that this makes drawing makes my struggle with the term
>>    'inline' even more obvious.
> I like the drawing, but I don't see the problem with the terms.  Maybe
> just b/c I'm used to them.  I think we can include this figure but
> s/external/inline/
I think that Juergen's diagram is helpful.

I also think that there needs to be some text to help explain how mount 
points interact with datastores.  I.e. each datastore can have separate 
mount points so data could be mounted in <running> but not <operational> 
or vice-versa.

Thanks,
Rob