Re: [Netconf] LC on yang-push-15

"Alexander Clemm" <ludwig@clemm.org> Tue, 20 March 2018 07:22 UTC

Return-Path: <ludwig@clemm.org>
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 820B1120724 for <netconf@ietfa.amsl.com>; Tue, 20 Mar 2018 00:22:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.92
X-Spam-Level:
X-Spam-Status: No, score=-1.92 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-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 1G2tQcSqdBS4 for <netconf@ietfa.amsl.com>; Tue, 20 Mar 2018 00:22:19 -0700 (PDT)
Received: from mout.perfora.net (mout.perfora.net [74.208.4.197]) (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 A9C43126C89 for <netconf@ietf.org>; Tue, 20 Mar 2018 00:22:19 -0700 (PDT)
Received: from LAPTOPR7T053C2 ([31.55.56.47]) by mrelay.perfora.net (mreueus002 [74.208.5.2]) with ESMTPSA (Nemesis) id 0LhuDc-1eC9CB3O1i-00nCGA; Tue, 20 Mar 2018 08:22:14 +0100
From: Alexander Clemm <ludwig@clemm.org>
To: 'Balazs Lengyel' <balazs.lengyel@ericsson.com>, 'Kent Watsen' <kwatsen@juniper.net>, netconf@ietf.org
References: <5CE8F1BC-EB71-4E84-82A9-D06BD75DF1D8@juniper.net> <01c9bb80-dbc6-e6e9-a1d5-b30ca4d69034@ericsson.com>
In-Reply-To: <01c9bb80-dbc6-e6e9-a1d5-b30ca4d69034@ericsson.com>
Date: Tue, 20 Mar 2018 07:22:14 -0000
Message-ID: <01be01d3c01c$2cf9c4e0$86ed4ea0$@clemm.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQKILFdcUV9kyy/2lenXkaSsxDA/9AIX0MPZol8aIsA=
Content-Language: en-us
X-Provags-ID: V03:K0:ic0PwSbc7yaPkTjKWQewU/ji5bonem3f08pxMi5oN3d0n6Rirax wnBKSGh9ClRoLlbq+3rEqYFMYK0oNgBtC+7hkEa1wzY/3Oe/la4HjXFpII8r9VJWPgMEQ8O XRE6nGF2DLEGMzbvyvH9LYytVG2rN17zkquZo4p9ob2hjzukSlxBoXNK9/1i8jMV0yKyZL8 gLDzu4ufzhN2y4spW2eXA==
X-UI-Out-Filterresults: notjunk:1;V01:K0:47sBDn6AU3M=:Tc1+xII2hQSSER+t6YkdxD 26VzXD/trjr31rzCN0BoIe1kFdPKfNgD6wVHQboGMXjL9yt4OrXdnwmgi9g11DoQwQD2Tc0Ut jzjwtt0JiwlE5EzvPAh2HsI9OUsLodGFxnCjVWMcbUXJPtm4f8T+yaqPjo2+pY4c4zmBSukY4 gDh8KAbfMSodHDqqQ9qlPGXlteZXIi6rI4c+kr77osDp6o2N+7swoZTNeuzkxplvMyNqcwVyV Y5mJu44gztHY2p3FWyUddyAgkL2TsLG62keFQc51VbHvF7g8OmMjgPoSHLnitvlQOPy47DzOi GpwYnlOO/csSazAz4posRGdMlo8aVGPsim+6UKR8pPkFXsmWQfOhBzSE+LHVRA888H+j+Ktfo 9aj6HyUuQVZpOwsHZ7tCEvSWonzB6v1QJlYuVxTcbepuhm3ZQWO6+kDmnSnkBVbxCqYhc7061 ex0tpZ+l1roOl+bK8pKoEkqs4yh1m7mjfa7Xa438+kXKx/6/78f/3Oxl4X3ia2fagOaCfacR4 AKEgbWjkLshBQ4Mo90pW5GJ9JoEBBWhef1rAZfSAyR3bSsDYaEBKNZwkqlQWcSjlvVj97cn/Q hgGu91z/FJSHoo4TUArxIGFHk4HVAHUAZrMOYkcd1lotueNxARPOhuj+pmghP4e3rFd0Ne7Ek 9+tklPpE/Mhp8PzVfHeExUfW1mIWMo+YT+ko8x9mbQbeaUfIHtglhA+hJbnkvlTJ+N+dToOg1 maYQ2nE5I8GD+WrS7W06UDSeb3+qnMgTkP9F8PpiXMbWuHExRwmNDJ6LheM=
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/v6E8dpYBIjaEs2XqMiNVdvZ1bio>
Subject: Re: [Netconf] LC on yang-push-15
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.22
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, 20 Mar 2018 07:22:21 -0000

Hi Balazs,

Thank you for your comments!  We had already a brief discussion on this in person.  We will address the editorial comments in the next revision; brief replies below just on the items that you called out as "major" (still essentially editorial in nature), <ALEX>.

Thanks
--- Alex

-----Original Message-----
From: Netconf <netconf-bounces@ietf.org> On Behalf Of Balazs Lengyel
Sent: Monday, March 19, 2018 1:24 PM
To: Kent Watsen <kwatsen@juniper.net>; netconf@ietf.org
Subject: Re: [Netconf] LC on yang-push-15

Hell,

I have reviewed and support this draft if my 2 MAJOR comments are addressed.

Some comments:

P7) Generally a number of items are repeated in the draft which makes it longer then necessary.  Paragraph: " On-change subscriptions can be refined to let users subscribe only to .." could be removed.

Bullet 1.: Just before the change: how can a node know before the change that it will happen?

P15) Paragraphs 2 and 3 seem to contradict each other.  Para2. states "A publisher MUST allow ..." while Pra 3. states the same MAY be rejected.

P16) "Update records for a single subscription MAY NOT be resequenced" Use MUST NOT

P17)
Remove 3.11.2   It says the same as chapter 3.4
4.1  reference the RFC about the tree diagrams instead of describing them hereP21) Modify-subscription:  Why can't the resync and excluded operation be modified?

P24) Why does the resynch-subscription-error contain period-hints and filter-failure-hint ?

P28)  MAJOR
Figure 8 does not follow the YANG model of subscribed-notifications

<ALEX> We will fix the example. </ALEX>

General) MAJOR
When an error is returned will the identity string contain the prefix? 
According to YANG 1.1 it should however all examples omit it.

<ALEX> We will fix any errors in the examples, of course; however, I am not entirely sure regarding which specific issue you are referring to, can you be more specific?   In https://tools.ietf.org/html/draft-ietf-netconf-netconf-event-notifications-08#page-8, section 8, it is clearly specified what error-app-tag will contain, and the examples are consistent with that.  There is an implicit "identity-to-string" conversion that is applied.  RFC 6241 specifies "error-app-tag:  Contains a string identifying the data-model-specific or implementation-specific error condition, if one exists. "  There is no specific mention of a prefix being required nor do I see one in examples there.  I am also not sure I see it in RFC 7950.  (We can perhaps also clarify this offline) 
</ALEX>

P34)
Why is resynch not allowed for configured on-change notifications?
identity datastore-not-subscribable: may indicate the datastore is not present at all

P35) "the response's 'error-info' may contain:" unfinished sentence

P46) anydata datastore-changes: delta includes config false nodes

regards Balazs


On 2/28/2018 11:08 PM, Kent Watsen wrote:
> WG,
>
> The authors of netconf-event-notifications have indicated privately that they believe this document is now ready for Last Call.
>
> This starts a 2.5-week Last Call on draft-ietf-netconf-yang-push-15 
> [1] The LC will end on March 17, or when active threads peter out.
>
> Please send your comments on this thread. Reviews of the document, and statement of support, are particularly helpful to the authors.  If you have concerns about the document, please state those too.
>
> Authors please indicate if you are aware of any IPR on the document.
>
>
> [1] https://tools.ietf.org/html/draft-ietf-netconf-yang-push-15
>
>
> Kent & Mahesh
>
>
>
>
> _______________________________________________
> Netconf mailing list
> Netconf@ietf.org
> https://www.ietf.org/mailman/listinfo/netconf
>

-- 
Balazs Lengyel                       Ericsson Hungary Ltd.
Senior Specialist
Mobile: +36-70-330-7909              email: Balazs.Lengyel@ericsson.com

_______________________________________________
Netconf mailing list
Netconf@ietf.org
https://www.ietf.org/mailman/listinfo/netconf