Re: [Netconf] Fwd: New Version Notification for draft-lengyel-netconf-notification-capabilities-01.txt

Martin Bjorklund <mbj@tail-f.com> Tue, 19 June 2018 08:26 UTC

Return-Path: <mbj@tail-f.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3E65A1310B4 for <netconf@ietfa.amsl.com>; Tue, 19 Jun 2018 01:26:52 -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 6svUvZRLvNxO for <netconf@ietfa.amsl.com>; Tue, 19 Jun 2018 01:26:50 -0700 (PDT)
Received: from mail.tail-f.com (mail.tail-f.com [46.21.102.45]) by ietfa.amsl.com (Postfix) with ESMTP id 460151310AD for <netconf@ietf.org>; Tue, 19 Jun 2018 01:26:50 -0700 (PDT)
Received: from localhost (h-80-27.A165.priv.bahnhof.se [212.85.80.27]) by mail.tail-f.com (Postfix) with ESMTPSA id E364A1AE0403; Tue, 19 Jun 2018 10:26:48 +0200 (CEST)
Date: Tue, 19 Jun 2018 10:26:48 +0200
Message-Id: <20180619.102648.43353158215654434.mbj@tail-f.com>
To: balazs.lengyel@ericsson.com
Cc: netconf@ietf.org
From: Martin Bjorklund <mbj@tail-f.com>
In-Reply-To: <7d87f9dd-aeaa-a45f-f96c-4ad09a46dcda@ericsson.com>
References: <152888027848.15249.6996240268619562472.idtracker@ietfa.amsl.com> <7d87f9dd-aeaa-a45f-f96c-4ad09a46dcda@ericsson.com>
X-Mailer: Mew version 6.7 on Emacs 24.5 / Mule 6.0 (HANACHIRUSATO)
Mime-Version: 1.0
Content-Type: Text/Plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/8J7QrBG9xvlnyVhPyMByRjkj7GE>
Subject: Re: [Netconf] Fwd: New Version Notification for draft-lengyel-netconf-notification-capabilities-01.txt
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.26
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 19 Jun 2018 08:26:53 -0000

Hi,

Balazs Lengyel <balazs.lengyel@ericsson.com> wrote:
> Hello,
> 
> I submitted a new version of the
> draft-lengyel-netconf-notification-capabilities updated with comments
> from the last IETF and others. I would like to get this adopted as a
> workgroup item. Please review it and if you like it, please indicate
> that you support it as a workgroup item.
> 
> Changes:
> o Augment only the new yanglib branch

The model you propose has the structure:

     augment /yanglib:yang-library/yanglib:module-set/yanglib:module:
       +--ro notification-sent-for-config-default?   boolean
       +--ro notification-sent-for-state-default?    boolean
       +--ro on-change-notification-capability* [data-node-selector]
          +--ro data-node-selector    nacm:node-instance-identifier
          +--ro on-change-notification-sent?            boolean

(NOTE: the tree diagram in the draft doesn't match the data model.)

So there is one "on-change-notification-capability" list per *module*
in a module-set.

This seems quite complex for a client to digest.  It is not clear how
the "data-node-selector" relates to the "module".  It probably works
fine when a module is completely self-contained with no augments, and
no other module that augements it, but it gets complicated with
augemnts.

Wouldn't it be better to have a single structure per datastore?


/martin






> o Correct the conditions for notifying about state data
> o Corrections, clarifications
> 
> regards Balazs
> 
> -------- Forwarded Message --------
> 
>  Subject:  New Version Notification for
>            draft-lengyel-netconf-notification-capabilities-01.txt
>  Date:     Wed, 13 Jun 2018 01:57:58 -0700
>  From:     internet-drafts@ietf.org
>  To:       Alexander Clemm <ludwig@clemm.org>, Balazs Lengyel
>            <balazs.lengyel@ericsson.com>
> 
> A new version of I-D, draft-lengyel-netconf-notification-capabilities-01.txt
> has been successfully submitted by Balazs Lengyel and posted to the
> IETF repository.
> 
> Name:		draft-lengyel-netconf-notification-capabilities
> Revision:	01
> Title:		YangPush Notification Capabilities
> Document date:	2018-06-13
> Group:		Individual Submission
> Pages:		10
> URL:            https://www.ietf.org/internet-drafts/draft-lengyel-netconf-notification-capabilities-01.txt
> Status:         https://datatracker.ietf.org/doc/draft-lengyel-netconf-notification-capabilities/
> Htmlized:       https://tools.ietf.org/html/draft-lengyel-netconf-notification-capabilities-01
> Htmlized:       https://datatracker.ietf.org/doc/html/draft-lengyel-netconf-notification-capabilities
> Diff:           https://www.ietf.org/rfcdiff?url2=draft-lengyel-netconf-notification-capabilities-01
> 
> Abstract:
>    This document proposes a YANG module that allows a YANG server to
>    specify for which data nodes it will send "YANG Datastore
>    Subscription" on-change notifications.  It also proposes to use YANG
>    Instance Data to document this information in implementation time.
> 
> 
> 
> 
> Please note that it may take a couple of minutes from the time of submission
> until the htmlized version and diff are available at tools.ietf.org.
> 
> The IETF Secretariat
> 
> --
> Balazs Lengyel                       Ericsson Hungary Ltd.
> Senior Specialist
> Mobile: +36-70-330-7909              email: Balazs.Lengyel@ericsson.com