Re: [netmod] draft-bjorklund-netmod-structural-mount: Namespace issues
Martin Bjorklund <mbj@tail-f.com> Sat, 09 April 2016 07:32 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 9051C12D15C for <netmod@ietfa.amsl.com>; Sat, 9 Apr 2016 00:32:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.911
X-Spam-Level:
X-Spam-Status: No, score=-1.911 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] 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 7aPoAftXRDxV for <netmod@ietfa.amsl.com>; Sat, 9 Apr 2016 00:32:38 -0700 (PDT)
Received: from mail.tail-f.com (mail.tail-f.com [46.21.102.45]) by ietfa.amsl.com (Postfix) with ESMTP id DFC7312D14B for <netmod@ietf.org>; Sat, 9 Apr 2016 00:32:37 -0700 (PDT)
Received: from localhost (h-186-70.a165.priv.bahnhof.se [109.228.186.70]) by mail.tail-f.com (Postfix) with ESMTPSA id 0FF271AE0386; Sat, 9 Apr 2016 09:32:35 +0200 (CEST)
Date: Sat, 09 Apr 2016 09:32:34 +0200
Message-Id: <20160409.093234.138748394999396297.mbj@tail-f.com>
To: chopps@chopps.org
From: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <87lh4n4ol0.fsf@tops.chopps.org>
References: <1458566013189.55874@pantheon.tech> <m2h9fxmd0i.fsf@birdie.labs.nic.cz> <87lh4n4ol0.fsf@tops.chopps.org>
X-Mailer: Mew version 6.5 on Emacs 24.3 / Mule 6.0 (HANACHIRUSATO)
Mime-Version: 1.0
Content-Type: Text/Plain; charset="utf-8"
Content-Transfer-Encoding: base64
Archived-At: <http://mailarchive.ietf.org/arch/msg/netmod/ShGT1hb1zrU1LENRb3IKaAKnhZE>
Cc: netmod@ietf.org
Subject: Re: [netmod] draft-bjorklund-netmod-structural-mount: Namespace issues
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.17
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: Sat, 09 Apr 2016 07:32:39 -0000
<chopps@chopps.org> wrote: > > Ladislav Lhotka <lhotka@nic.cz> writes: > > > Hi Anton, > > > > Anton Tkáčik <anton.tkacik@pantheon.tech> writes: > > > >> Hi, > >> > >> if I understand correctly netmod-structural-mount inlines "mounted" data directly to container / list which is used, > >> > >> which brings up following issues: > >> > >> > >> 1. It is possible to have identifier conflict between data from model > >> defining mount and mounted data (if mounted schema > > > > I think we need to eliminate all kinds of recursive mount, so this > > should not happen. > > While I think I need more help understanding the original problem (maybe > more explicit example of where the conflict is?), I wanted to point out > that when we (the RTG yang DT) originally came up with our desire for a > schema-mount, the ability to mount things recursively was seen as a > feature, and not something to be restricted or disallowed. For example > consider a physical network device that creates a logical network > element, which could then creates its own logical network element (i.e., > a guest of the guest of the host in VM terms) The current schema-mount supports recursive mounts in the schema (e.g., if ietf-logical-devices has a mountpoint, it might be that ietf-logical-devices is mounted there). Maybe 'nested mounts' is a better term. But with a solution like peer mount, you probably want to stay out of recursive mounts (A mounts B which mounts A). I also do not understand the original question regarding identifier conflicts. /martin
- [netmod] draft-bjorklund-netmod-structural-mount:… Anton Tkáčik
- Re: [netmod] draft-bjorklund-netmod-structural-mo… Ladislav Lhotka
- Re: [netmod] draft-bjorklund-netmod-structural-mo… Martin Bjorklund
- Re: [netmod] draft-bjorklund-netmod-structural-mo… Ladislav Lhotka
- Re: [netmod] draft-bjorklund-netmod-structural-mo… Juergen Schoenwaelder
- Re: [netmod] draft-bjorklund-netmod-structural-mo… Ladislav Lhotka
- Re: [netmod] draft-bjorklund-netmod-structural-mo… Juergen Schoenwaelder
- Re: [netmod] draft-bjorklund-netmod-structural-mo… chopps
- Re: [netmod] draft-bjorklund-netmod-structural-mo… Martin Bjorklund
- Re: [netmod] draft-bjorklund-netmod-structural-mo… chopps