[RTG-DIR] RtgDir review: draft-ietf-netconf-yang-push-22

Daniele Ceccarelli <daniele.ceccarelli@ericsson.com> Tue, 30 April 2019 19:23 UTC

Return-Path: <daniele.ceccarelli@ericsson.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A71551200F4; Tue, 30 Apr 2019 12:23:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.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 zMUrjEvEwPyt; Tue, 30 Apr 2019 12:23:54 -0700 (PDT)
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-eopbgr20070.outbound.protection.outlook.com [40.107.2.70]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DBE0512004F; Tue, 30 Apr 2019 12:23:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=RhCgwGEodUf/Ma/AtbDXJnxa6jPNXm4d916etv2s47s=; b=VflOkaFJsP2ubYGhuy/RM6YL5UF42Br7mbR2jVjDUPHmECwvLG7N3IOIzVfzZpPs1tp/10BI4J9Xoen36BNOoy4BLXiCNLkREkNM8XhJm0AR3HFQ08+KAg/Yw/9MEQ1WRDkawjxTRr9pxrREqkOvtac3ZhLFzmgNZQ6JAzaT0/8=
Received: from AM0PR07MB6098.eurprd07.prod.outlook.com (20.178.112.202) by AM0PR07MB3921.eurprd07.prod.outlook.com (52.134.80.150) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1856.7; Tue, 30 Apr 2019 19:23:50 +0000
Received: from AM0PR07MB6098.eurprd07.prod.outlook.com ([fe80::51c1:e0b4:df3a:9508]) by AM0PR07MB6098.eurprd07.prod.outlook.com ([fe80::51c1:e0b4:df3a:9508%7]) with mapi id 15.20.1856.008; Tue, 30 Apr 2019 19:23:50 +0000
From: Daniele Ceccarelli <daniele.ceccarelli@ericsson.com>
To: "<rtg-ads@ietf.org> (rtg-ads@ietf.org)" <rtg-ads@ietf.org>
CC: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "netconf@ietf.org" <netconf@ietf.org>, "draft-ietf-netconf-yang-push.all@ietf.org" <draft-ietf-netconf-yang-push.all@ietf.org>
Thread-Topic: RtgDir review: draft-ietf-netconf-yang-push-22
Thread-Index: AdT/ibE/okhBBmTeRrmMbA4t2aolTg==
Date: Tue, 30 Apr 2019 19:23:50 +0000
Message-ID: <AM0PR07MB609874A375A159709AC41C3FF03A0@AM0PR07MB6098.eurprd07.prod.outlook.com>
Accept-Language: it-IT, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=daniele.ceccarelli@ericsson.com;
x-originating-ip: [90.232.1.210]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 5c5d932b-9cf3-4128-aa09-08d6cda16033
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(2017052603328)(7193020); SRVR:AM0PR07MB3921;
x-ms-traffictypediagnostic: AM0PR07MB3921:
x-ms-exchange-purlcount: 1
x-microsoft-antispam-prvs: <AM0PR07MB39213D412745905642AF4690F03A0@AM0PR07MB3921.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 00235A1EEF
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(39860400002)(366004)(136003)(376002)(346002)(396003)(189003)(199004)(71190400001)(5660300002)(71200400001)(66946007)(66556008)(66446008)(64756008)(66476007)(2906002)(14444005)(256004)(66066001)(478600001)(186003)(44832011)(102836004)(52536014)(316002)(54906003)(14454004)(486006)(86362001)(26005)(6506007)(476003)(6306002)(8936002)(9686003)(25786009)(54896002)(53936002)(74316002)(97736004)(8676002)(236005)(68736007)(81156014)(81166006)(7736002)(606006)(33656002)(450100002)(6116002)(790700001)(99286004)(73956011)(7696005)(76116006)(3846002)(6436002)(55016002)(4326008); DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR07MB3921; H:AM0PR07MB6098.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: /HIpNyYyLFHYqiZc5ddZqgbdDlFRTXqAP0oTar77PAWlETNv0Y0qMd9TYcASDlDCqBYHB1ObESzcECf2I2O04zSwQdDZxDGZSbHLJ3q3LyErtqzyPC0WiSyYJEg3jErMWMfEu75/4W18Q7HptuBsDhBlcDY7oa78i2v9rTVP6ztguy+hapawskeb+SSFUCLu/ZOth+AAgO0P5K9munmlxjcRNqmKsPKZBAbglqNGnjVFQ4DZeZfP1oIuRDKbljBZDikk3C+/liEyN3L5mF8WzqtJ8pkYf9zx1tS/p0bWFkhC429pq2AIUkUbQZFupf7bk7J3JZFlogldmsp8XCMcM0txsxJVPsIeK9MoYhjVYlwM9Y9JyVF1DRcNj1f5UQwX6JM13f3bpBK0HtHIc+6UdluTZaZKCzZ76Akf8xl4yDY=
Content-Type: multipart/alternative; boundary="_000_AM0PR07MB609874A375A159709AC41C3FF03A0AM0PR07MB6098eurp_"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 5c5d932b-9cf3-4128-aa09-08d6cda16033
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Apr 2019 19:23:50.5931 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR07MB3921
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/5251q0q3eHj7SA4x-B3U2kTug20>
Subject: [RTG-DIR] RtgDir review: draft-ietf-netconf-yang-push-22
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 30 Apr 2019 19:23:58 -0000

Hello,

I have been selected as the Routing Directorate reviewer for this draft. The Routing Directorate seeks to review all routing or routing-related drafts as they pass through IETF last call and IESG review, and sometimes on special request. The purpose of the review is to provide assistance to the Routing ADs. For more information about the Routing Directorate, please see ​http://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDir<http://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDir>

Although these comments are primarily for the use of the Routing ADs, it would be helpful if you could consider them along with any other IETF Last Call comments that you receive, and strive to resolve them through discussion or by updating the draft.

Document: draft-ietf-netconf-yang-push-22
Reviewer: Daniele ceccarelli
Review Date: 2019-04-30
IETF LC End Date:
Intended Status: Standards Track

Summary:

*       This document is basically ready for publication, but has nits that should be considered prior to publication.

Comments:

*       The draft is well structured and covers a lot of different aspects of the proposed method. I only have some concerns on readability and quality of English. A review from a mother tongue would improve it significantly. (maybe the RFC editor should be enough).

Major Issues:

*       No major issues found

Minor Issues:

*       Number of authors on the front page: shouldn’t it be 5 max?
*       Section 3: “This solution supports dynamic as well as configured subscriptions to updates of datastore node”. What does dynamic and configured mean? It’s probably defined in other documents?
*       Section 3.2. “However, there are no guarantees that subsequent requests which consider these hints will be accepted.” What happens then? Undefined number of retries?
*       3.5.1.  Periodic Subscriptions:”In a periodic subscription, the data included as part of an update record corresponds to data that could have been read using a retrieval operation.”. Is it not possible to have periodic subscriptions with just the delta between the previous update and the last one? Everything needs to be sent at any time?

Nits:

*       Abstract: suggest to change “continuous, customized” with “continuous and customized”.
*       Maybe it’s better to change the first sentence entirely. How about: “  This document describes a mechanism that allows subscriber applications requesting a continuous and customized stream of updates from a YANG datastore.”
*       “Traditional approaches to providing”, shouldn’t this be “to provide” or “of providing”?
*       Polling incurs significant latency. This latency prohibits many application types. – Also this sentence doesn’t look very correct. Actually the entire section can be improved from a language perspective. (e.g. “yet for which applications need to be quickly notified whenever a change does occur with minimal delay.”)
*       [I-D.draft-ietf-netconf-subscribed-notifications] usually a more friendly reference is used, e.g. [SUB-NOT]

BR

Daniele