Re: [Netconf] WGLC on netconf-event-notifications-13

"Eric Voit (evoit)" <evoit@cisco.com> Wed, 10 October 2018 16:44 UTC

Return-Path: <evoit@cisco.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 EE70B130F78 for <netconf@ietfa.amsl.com>; Wed, 10 Oct 2018 09:44:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.957
X-Spam-Level:
X-Spam-Status: No, score=-14.957 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.456, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-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 hzR0iKdo7dzT for <netconf@ietfa.amsl.com>; Wed, 10 Oct 2018 09:44:35 -0700 (PDT)
Received: from alln-iport-7.cisco.com (alln-iport-7.cisco.com [173.37.142.94]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A3A38130F82 for <netconf@ietf.org>; Wed, 10 Oct 2018 09:44:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4216; q=dns/txt; s=iport; t=1539189875; x=1540399475; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=6x+7V/1FCQSxWCy549YUnUd9tjpZ7EJ5bkK58BrGdlw=; b=CLHMPtUODUZLJ9t6d0thzkI8Vp71XlIiZDY6MsKY0HrL7B0bOx0DxQ7r Ace6N+Q2CxMxOjAA3NINLwwabfgsTR/9kf2wCUU6izK19jPLpBx40y3j4 qUaa02h3c68i2idgKc1/68W7HX5wUXPBtINK9aYJ0P6oMoPpLO1/lWjoW U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AGAADmK75b/4oNJK1bCRoBAQEBAQIBAQEBBwIBAQEBgVEFAQEBAQsBgVkqZn8oCowAjDWCDZZ+gXoLAQEYC4QDRgKEUCE0DQ0BAwEBAgEBAm0cDIU5AQEBAQIBAQE4NAkCBQsCAQgOBxARECcLJQIEDgUIgk5LAYF5CA+mZolXBYs7F4FBP4ESgxKDGwEBgTcUhW4ClCKJZAkCkEcfgU+OPIkTjFICERSBJR04gVVwFTuCbIsXhT5viz+BHwEB
X-IronPort-AV: E=Sophos;i="5.54,365,1534809600"; d="scan'208";a="183463136"
Received: from alln-core-5.cisco.com ([173.36.13.138]) by alln-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 10 Oct 2018 16:44:34 +0000
Received: from XCH-RTP-015.cisco.com (xch-rtp-015.cisco.com [64.101.220.155]) by alln-core-5.cisco.com (8.15.2/8.15.2) with ESMTPS id w9AGiYT7006905 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 10 Oct 2018 16:44:34 GMT
Received: from xch-rtp-013.cisco.com (64.101.220.153) by XCH-RTP-015.cisco.com (64.101.220.155) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Wed, 10 Oct 2018 12:44:33 -0400
Received: from xch-rtp-013.cisco.com ([64.101.220.153]) by XCH-RTP-013.cisco.com ([64.101.220.153]) with mapi id 15.00.1395.000; Wed, 10 Oct 2018 12:44:34 -0400
From: "Eric Voit (evoit)" <evoit@cisco.com>
To: Martin Bjorklund <mbj@tail-f.com>
CC: "netconf@ietf.org" <netconf@ietf.org>
Thread-Topic: [Netconf] WGLC on netconf-event-notifications-13
Thread-Index: AQHUYHm1PmFXMfKNSkqeZJpjJKWPMKUYhW+w
Date: Wed, 10 Oct 2018 16:44:33 +0000
Message-ID: <c8115971cd7c42909dba9946ef56ebcf@XCH-RTP-013.cisco.com>
References: <C25DFAF6-04FC-44B4-B714-D6CE4E4EFF8C@juniper.net> <20181010.111455.977252154629241283.mbj@tail-f.com>
In-Reply-To: <20181010.111455.977252154629241283.mbj@tail-f.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.118.56.234]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Outbound-SMTP-Client: 64.101.220.155, xch-rtp-015.cisco.com
X-Outbound-Node: alln-core-5.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/5fiuRiGePlqYHH2FtGkOyOYr-DI>
Subject: Re: [Netconf] WGLC on netconf-event-notifications-13
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.29
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: Wed, 10 Oct 2018 16:44:38 -0000

Thanks very much Martin.   Changes made as described in-line.

> From: Martin Bjorklund, October 10, 2018 5:15 AM
> 
> Hi,
> 
> I think this document is ready for publication.  Some minor comments below.
> And note a bug in SN as well.
> 
> 
> o  section 4
> 
>   OLD:
> 
>    The "encode-xml" feature of
>    [I-D.draft-ietf-netconf-subscribed-notifications] is mandatory to
>    support.
> 
>   NEW:
> 
>    The "encode-xml" feature of
>    [I-D.draft-ietf-netconf-subscribed-notifications] MUST be
>    supported.

Updated

> o  section 7
> 
>   Also, it seems this text starts a itemized list, but it probably
>   should not be a list:
> 
>    o  In case of error responses to an "establish-subscription" or

Updated

> o  section A.2.2
> 
>   Bad xmlns:
> 
>   OLD:
> 
>        <error-info
>           xmlns="urn:ietf:params:xml:ns:yang:ietf-yang-push">
>           <modify-subscription-datastore-error-info>
>             <period-hint>
>                 3000
>             </period-hint>
>           </modify-subscription-datastore-error-info>
>        </error-info>
> 
>   NEW:
>         <error-info>
>           <modify-subscription-datastore-error-info
>             xmlns="urn:ietf:params:xml:ns:yang:ietf-yang-push">
>             <period-hint>
>                 3000
>             </period-hint>
>           </modify-subscription-datastore-error-info>
>        </error-info>

Updated

> o  A.3.1
> 
>   The example has:
> 
>     <transport xmlns:nsn=
>     "urn:ietf:params:xml:ns:yang:ietf-netconf-subscribed-notifications">
>       nsn:netconf
>     <transport>
> 
>  There is no transport "netconf" defined in SN, so this is broken.

Updated.
 
>  But this illustrates a problem with SN; the "transport" leaf is  mandatory if the
> feature "configured" is supported.  The problem is  that just b/c a server
> supports the "configured" feature, it doesn't  mean that there is an identity
> defined for all transports; e.g.,  there is no identity defined for NETCONF.  So
> the leaf "transport"
>  should probably not be mandatory.

Made optional within the SN grouping "subscription-policy", and tweaked the definition as follows:

    leaf transport {
      if-feature "configured";
      type transport;
      description
        "For a configured subscription, this leaf specifies the 
        transport used to deliver messages destined to all receivers 
        of that subscription.";
    }

Also in SN, refined the definition of:

  +--rw subscriptions
     +--rw subscription* [id]
        +--rw transport             

To:

        refine "transport" {
          description
            "For a configured subscription, this leaf specifies the 
            transport used to deliver messages destined to all  
            receivers of that subscription.  This object is mandatory
            for subscriptions in the configuration datastore."
        }

> o  A.4
> 
>   Namespace and XPath errors:
> 
>   OLD:
> 
>     <stream-xpath-filter xmlns="urn:ietf:params:xml:ns:yang:ietf-vrrp">
>       /vrrp-protocol-error-event[protocol-error-reason="checksum-error"]
>     </stream-xpath-filter>
> 
>   NEW:
> 
>     <stream-xpath-filter vrrp:xmlns="urn:ietf:params:xml:ns:yang:ietf-vrrp">
>       /vrrp:vrrp-protocol-error-event[
>          vrrp:protocol-error-reason="vrrp:checksum-error"]
>     </stream-xpath-filter>

Update made

> o  Spelling of XPath
> 
>   s/xpath filter/XPath filter/  (a couple of places)

Found one.  Fixed.
 
>   OLD:
> 
>    This section provides examples which illustrate both xpath and
> 
>   NEW:
> 
>    This section provides examples which illustrate both XPath and

fixed

>   OLD:
> 
>    Establishing a subscription error reason via XPATH
> 
>   NEW:
> 
>    Establishing a subscription error reason via XPath

Fixed.

Eric 

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