Re: [netmod] John Scudder's No Objection on draft-ietf-netmod-yang-instance-file-format-20: (with COMMENT)

John Scudder <jgs@juniper.net> Thu, 07 October 2021 19:59 UTC

Return-Path: <jgs@juniper.net>
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 0C8273A0E1F; Thu, 7 Oct 2021 12:59:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.552
X-Spam-Level:
X-Spam-Status: No, score=-2.552 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.452, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net header.b=1UQzSD/w; dkim=pass (1024-bit key) header.d=juniper.net header.b=gloIGHo2
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 27klmSEY3pPC; Thu, 7 Oct 2021 12:59:42 -0700 (PDT)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 50EDE3A0E1B; Thu, 7 Oct 2021 12:59:42 -0700 (PDT)
Received: from pps.filterd (m0108161.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 197E3H2d012621; Thu, 7 Oct 2021 12:59:38 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-id : content-transfer-encoding : mime-version; s=PPS1017; bh=y/ZYaaEEC03ddLsKeYSiIcQqkOGyE2uw9A7txxkgQ20=; b=1UQzSD/wOfghcMqJpYCoviAyZ/TmBcYgGlCKRXz4/s1q3+1rlFczNetGzvK5dRbHFjb/ y9sLGx9ZNV6aEolAIKwnlS00o2eP8XGC959MVHU/jqgFiU7ptPj3UgEx49v3cc449Ixx nKHWvpd+k4cH4SNV0SDkQby22TzUat4hQIgi7nNREYWSKHdk/Ov8NSu2yJ0SE/eatJ3q zWkNOs0ep9ZaHAayUbLcmsYWHZKZ+Nl0Tsapf/SHs4eSZ6c9xJf0e7ZBQNTo8TdmUMQ0 MHQyoa/RHgVSV/b9wI9bGhlqCU466h/k6tC3KJk8yffN9eSubk+chPYul9duqY3nYEvM vw==
Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2176.outbound.protection.outlook.com [104.47.58.176]) by mx0b-00273201.pphosted.com with ESMTP id 3bj2ajgrvn-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 07 Oct 2021 12:59:38 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HkDplLU08hbSBJMqtfn4chHOn3AXoPqNiVjGRAyao18dDA1rmFB+pspkNWv8ArvVnVOF46qKq1ukY2fI9Q7GllIDsxcEKrzycXB3qoTEMZKprSkHXWRcCfBR5r6DUzuXmxfMBNy2DgaTnzzSgA5I1J4IQD4V5XXm1ezKhZFZCN4IJuUKk6oCKh7zbYdlfaQu6KEYt7QqiL143dcDP0KjucjddlaXeL9NZu+gpNDthEkwjBGLhP7KAdnRDk8LqMQSVV81HgS6LNYw7euMEgmFuLM1BZ0ODY5Wf6S47c3P8yZQ54QrQnPWuVd6j7GApVPNYXuVI0dpzrHdM/6WFfOhqw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=y/ZYaaEEC03ddLsKeYSiIcQqkOGyE2uw9A7txxkgQ20=; b=TaIl4J5c9VMI6WH2n2fw8JEfNNnjadZogIrM69LvqwZFEXJfBm9MwU1QNpkM7P6ZxDF1cY3tW/2gQJthkKcWkE8xa/VTGYjcOnfqKqKSdq6JQoS1+ID6uXwtB38Uc8seZU0ZvAe2+uU1lwooiGSLhfDyvuCMIO4jNRW0vynrGQUtqvgEx7MkBe6qyt3gEk4u1UDQVT55pJqw/EzfxCYL3ELyMmM+IR4hiNntqxxgP52lz7MOYp9sBIRGbZCrfeUMv5p/Hwuzn7ILyf/hSx25ijZ419TwxTMFaMIsdqxrmf5jypK/pMVn8MKvbuCcdXMmELldmnkjtbU4loVkvfWHXg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=y/ZYaaEEC03ddLsKeYSiIcQqkOGyE2uw9A7txxkgQ20=; b=gloIGHo2ZuB3rmxdxlFS14atDtTepGEjxeWxv4kvR5/+0M/UUk2hV8O7cXsK9Hw3BWgyQSRIkxxmAC0SBqCC2I3d3mV8QpKcKi+LABEr+Rv656LznEJZRpbBxetKKpr6OS5PvdxEtgwAqW+03WcsKF6kAjeZuskfzC74QULtVjI=
Received: from MN2PR05MB6109.namprd05.prod.outlook.com (2603:10b6:208:c4::20) by MN2PR05MB6430.namprd05.prod.outlook.com (2603:10b6:208:da::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4608.4; Thu, 7 Oct 2021 19:59:35 +0000
Received: from MN2PR05MB6109.namprd05.prod.outlook.com ([fe80::d4ec:65ce:b1f:d98b]) by MN2PR05MB6109.namprd05.prod.outlook.com ([fe80::d4ec:65ce:b1f:d98b%5]) with mapi id 15.20.4608.005; Thu, 7 Oct 2021 19:59:35 +0000
From: John Scudder <jgs@juniper.net>
To: Balázs Lengyel <balazs.lengyel@ericsson.com>
CC: The IESG <iesg@ietf.org>, "netmod-chairs@ietf.org" <netmod-chairs@ietf.org>, "draft-ietf-netmod-yang-instance-file-format@ietf.org" <draft-ietf-netmod-yang-instance-file-format@ietf.org>, "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [netmod] John Scudder's No Objection on draft-ietf-netmod-yang-instance-file-format-20: (with COMMENT)
Thread-Index: AQHXu4CufAFZnwVRJUuvE4MRYHl4uavHmIAAgABcMQA=
Date: Thu, 07 Oct 2021 19:59:35 +0000
Message-ID: <7E76CF9A-FDB0-495F-9A5C-32BA6510FB2F@juniper.net>
References: <163361392982.17342.5622621823961837563@ietfa.amsl.com> <AM8PR07MB82306480D9F04E092C3C2AC3F0B19@AM8PR07MB8230.eurprd07.prod.outlook.com>
In-Reply-To: <AM8PR07MB82306480D9F04E092C3C2AC3F0B19@AM8PR07MB8230.eurprd07.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3654.120.0.1.13)
authentication-results: ericsson.com; dkim=none (message not signed) header.d=none;ericsson.com; dmarc=none action=none header.from=juniper.net;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: a3ca0a45-8899-4c82-69ef-08d989ccfc91
x-ms-traffictypediagnostic: MN2PR05MB6430:
x-microsoft-antispam-prvs: <MN2PR05MB64309CA9C20EA26D828D928FAAB19@MN2PR05MB6430.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7691;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: GFaNxAM+gr3vVOaCoJUQsxm6JRZd54eYohYnHabyO4/xDuGFhxLitUQ4WHJI9dIP3e46sXcpS6R3oEqFYBBe5OtntsP0T+Q5VyONnXzCpyWbmFBBS2NRlo8t5v49Olo8Mg0iOWqreXSUi8jbeBxbSX0Cdar5CrWyZeq1TkEpx7dgY3TNbnm/nmZ0eUCvXdCV0MooOrAalJmi3tvqivMCpWqmTKPB4gJIT4z7mk+YlQdjNfzzxpXvTJaYGMcZJBc/S5VEEknFS6CC7vfcl6CUZ5Qoo4J2hYQnut/aSh3igSCsCA7NmVytlLqMomWUrpRzdprO518fJ5nJcI4c/UZeWeIrlmKPzbBK0eDvr1AAlbaULeedple3cVw6P0MPQdKdTA1ESJQehzFPnd45WnLkZCSsxJNcE5oiSwvS40kcgdZCykXQ8aSrpBgfExCUp9PRaRaizQM/PDfQjQNzAishZty+X/BH/m45+QpbcC42tL2QM/aUZTx/hsYJXUqbXYTLbo4aN5l2atnogSrQu3WkIsyK8wbUiEFfJMo6HCgSCuLEuxszBLq/a3EANQ+aGPm5x43Pn6V4IkECsEc4Dm75cuKDIHJosfTYBaF/OwuiCfCeuwQ4lChybLDIzP4AcZYB1t42tacILAE1ibhqvPs4mfMvbLcTT7bkR3rfWoP2KdgHtTbr2S6AaqVXYaFVhKiYKgbgw7ijrgH9qZGAF6TROAfoBWoKdL9nl6bzvEQ+t/veinGQWouXAlRFxXSGGpPwnZXN41B8ooxeqp1LAJdSKWAlu5dKZHAes01elfQttRsdd+NyuBeYQpHBh4alFgbiIskIwEjPHO5WvxI0ievCZUoFt/KorCRr7cj9/Qcc61o=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR05MB6109.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(8676002)(26005)(66476007)(38070700005)(66946007)(6486002)(76116006)(508600001)(66574015)(91956017)(71200400001)(6512007)(2616005)(33656002)(83380400001)(6506007)(53546011)(4326008)(122000001)(66446008)(66556008)(6916009)(8936002)(966005)(316002)(5660300002)(54906003)(186003)(2906002)(86362001)(64756008)(36756003)(38100700002)(45980500001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: uoy6fixI0LQwLnTW8oIYWuIfIo4+K55AztWlOauORwgTtuYt5MWpfqyw4x0tDvrejy2C84CfwjVPEtG65rP8188yDJ+vOf2XKVHqVsQ1jsFP5YU45S/nsdjIATqA6pH5sFSJIHjlwTzOccRSKtkz7nRCGMo4p7/r7lPadFT2zc4foNl77Wi6bqa6chsciwCkrswbEWB8yEiiE/Cah+a9b3UFawNUFSy5+1LE/XisrYk8+HVxvjetoBq2nCjEEaYhb90/RF6NWqbWnhMgICVBl2nvNfDlar5LiWHZFgDIZ/xDTJvUIP5ahA5THFIiCS9Zm1EUZDTjd9Ao86OSdjWV1AX8bfOd30ub3AyoVtBNNHFVlNygj9iLzOH5rkhqQbg9Gi3B7k3YrePw0h13BvkWXkeVptBeBPk4GDzvP/sDAZN28aJbtk0Z7kv9ex91kPK9QqQmu8p4FP15NpuD8yXU0z16oHRFiVNfS8NSUF+IyOTFVVwq3W74zHIGjwIOsBKnYhhVSQDna7SuxJKhZRrJymuQf7HMjV5kIGx41FSSXAonMt/wwFS644WPXI4oj/LmQL5wHI3GWYluy+peotysbi9t2yPS0jQpV5vkA3tJFFdy9BwZJZCFyPybY2dVkMdLq9B1YiQ8Ju0lLxC6Ai0y5pAr4eLtPYHs5tKoY5bqxnXmT0aeqmJgc6V/2T4vQPKqjxPZRaoirelcr5guUuhJ942dqyQlP+QsDKbtm5ahIEl7wBvGhlXlzxxZUAgnkP5/pBnLYsJlLfOsw+dzliPC/VUfVAaqTzTeWun5YEv9cnbWIvG2FYTroT9HPVRIFqrLqHXnOEl2tcZy5FdkCaFRxhwUJpInhWTgdz5EYLoaN+cVEl4q1wgCsIhWtzTlrd9zUbqpfLINEuNsdKCOI+43t/qXm4bHvSRXgxPXCihpIW99rel/jlaLvkkFlFOZ37v2LdnzmyPQODw05p508XRBB75/RrB2llx04ApB8rKOwwFbUa9VWw90hbEVJ1v+DnYN/dhJwXLGwgsrprsAK2zJ1jnBYZizsDYy+7W3c/7MOQkSdziZerjx7XtkRpl5+KKqRT46T0UINs+V8iUeA1bZJjVIHNUwZHgigqOy4wWSD9c+zG+yj0mVn1UUBQMf4QZDiMckRMrxGPhHkAvnnEVXtpYT5B8ar0aQNBaBLtZvRIxxcRsVVAAdTzVNyOoE+5QEvdEU0omwf2ha+71BQu3v9zhgXupa8E1kQQ5TekkJtcWpQ7f9TyFIVWbohI7VPzTJpjYyPVN0gAX/OYJN89AWlRfbK7/hjco9HAXRDLrCldZFCv5+RSM3cjFZaZSLioxRa4L4O6rlKyFRoJWeiIfxaw==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <D850F905114B0D4B95E0BA55A41253C1@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MN2PR05MB6109.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: a3ca0a45-8899-4c82-69ef-08d989ccfc91
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Oct 2021 19:59:35.1358 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: fYc+U2ACrySr44IqmHC/fShGXE0By8ZOgQYwCr05RlD/YZYm1jJkt/ScFeLgzUr2
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR05MB6430
X-Proofpoint-ORIG-GUID: cnxwkEKcuFqphIfSjIfZZX-7zik_33Zy
X-Proofpoint-GUID: cnxwkEKcuFqphIfSjIfZZX-7zik_33Zy
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.182.1,Aquarius:18.0.790,Hydra:6.0.391,FMLib:17.0.607.475 definitions=2021-10-07_04,2021-10-07_02,2020-04-07_01
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 malwarescore=0 clxscore=1011 mlxlogscore=999 priorityscore=1501 phishscore=0 suspectscore=0 adultscore=0 spamscore=0 mlxscore=0 impostorscore=0 lowpriorityscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2109230001 definitions=main-2110070128
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/tca0YUA8Mo21xO37HUdpSHTUpXw>
Subject: Re: [netmod] John Scudder's No Objection on draft-ietf-netmod-yang-instance-file-format-20: (with COMMENT)
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 07 Oct 2021 19:59:47 -0000

Thanks for your reply. Sounds good.

Thanks,

—John

> On Oct 7, 2021, at 10:29 AM, Balázs Lengyel <balazs.lengyel@ericsson.com> wrote:
> 
> Hello John,
> Thank you for the review. I used your comments to improve the draft. See my
> detailed answers below as BALAZS:
> Regards Balazs
> 
> -----Original Message-----
> From: netmod <netmod-bounces@ietf.org> On Behalf Of John Scudder via
> Datatracker
> Sent: 2021. október 7., csütörtök 15:39
> To: The IESG <iesg@ietf.org>
> Cc: netmod-chairs@ietf.org;
> draft-ietf-netmod-yang-instance-file-format@ietf.org; netmod@ietf.org
> Subject: [netmod] John Scudder's No Objection on
> draft-ietf-netmod-yang-instance-file-format-20: (with COMMENT)
> 
> John Scudder has entered the following ballot position for
> draft-ietf-netmod-yang-instance-file-format-20: No Objection
> 
> When responding, please keep the subject line intact and reply to all email
> addresses included in the To and CC lines. (Feel free to cut this
> introductory paragraph, however.)
> 
> 
> Please refer to https://www.ietf.org/blog/handling-iesg-ballot-positions/
> for more information about how to handle DISCUSS and COMMENT positions.
> 
> 
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/draft-ietf-netmod-yang-instance-file-format
> /
> 
> 
> 
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
> 
> Thanks for your work on this spec. Thanks also to Kent Watsen for his hard
> work shepherding it.
> 
> I have some comments below which I hope may be helpful.
> 
> 1. Section 1, nit, s/In Appendix C describes/Appendix C describes/ (delete
> the
> "in")
> BALAZS: OK, will be updated
> 
> 2. Section 1.4:
> 
>   A YANG instance data set is created at a specific point of time.  If
>   the data changes afterwards, this is not represented in the instance
>   data set anymore.  The current values may be retrieved at run-time
> 
> I think "anymore" should be cut, for several reasons, the most important of
> which is that it seems to be objectively wrong. The cut would be the minimal
> fix, but did you mean something more like this? "If the data changes
> afterwards, the instance data will no longer represent the current data,
> unless it is updated."
> BALAZS: OK, will be updated with the additional text. 
> 
> 3. Section 2, nit, s/constrains MAY be violated/constraints MAY be violated/
> BALAZS: OK, will be updated
> 
> 4. Section 2.1: I was amazed that the "external method" option, which is
> essentially the "simply don't bother" option, was acceptable to the WG and
> other reviewers. To my eye, the URI method option seems functionally just as
> good (it keeps the content of the file itself small) while providing a
> stronger (though still not very strong) assurance that the schema will
> actually be available.
>   Was "external method" discussed in the WG? Or am I simply in the rough
> for even thinking it surprising?
> BALAZS:  People stated that when instance files are used repeatedly (a new
> file
>        generated every few seconds) in a closed, well defined environment,
> the
>        content-schema may already be known. In this case it is not
> necessary to
>        include it in the file.
> 
> 5. Appendix C: I'm inclined to agree with the shepherd's recommendation to
> remove this entire section
> (https://mailarchive.ietf.org/arch/msg/netmod/5DfEi8swOmLEPykBpFICJK6398s/)
> since readability is problematic and it doesn't seem to add to the usability
> of the spec. Since it is, as it says, only a non-normative appendix I don't
> insist, but I strongly encourage you to consider trimming or rewriting it.
> BALAZS: We will consider it. Some editorial updates, trimming done.
> 
> 
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod