Re: [netmod] John Scudder's No Objection on draft-ietf-netmod-yang-instance-file-format-20: (with COMMENT)
Balázs Lengyel <balazs.lengyel@ericsson.com> Thu, 07 October 2021 14:30 UTC
Return-Path: <balazs.lengyel@ericsson.com>
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 EDF773A07A5; Thu, 7 Oct 2021 07:30:04 -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, 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 ZCzz_lf10ut3; Thu, 7 Oct 2021 07:29:59 -0700 (PDT)
Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on20611.outbound.protection.outlook.com [IPv6:2a01:111:f400:7e1b::611]) (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 8C7713A079E; Thu, 7 Oct 2021 07:29:58 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=W7xD//kRpzPlmer6YiSkjyGMjE3qbJ5GySzBRevWN2GtlLl4efjiNxBLquOIPXEcZO1QBaOjvkxPlwtO1TV//en8Z4D4DUzTS8GdkAWzLpyzKpRA9beGFc/NlzM2ArWMAZdsoWTxAp3elFRoVgkZfYqHuDJFgeJTHUk9yW6Uin5/bKludTVfznEOe3kVFWfXIRaLWH7SweZvUSINpL67hNZqdQTXC9kTY5zVgJz7eSegu2bMsHWgl/3LYJKxVIJIMCb3/wp0U4sdufnc9yN59QKA5XPVXpOd8edsnbgWwcWSXVMoF1Gj1ggQstRTzGkrCG9O/OlL7/ZIwpU3lYTOIA==
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=07iD7CXhlWRI9HtQRDe5RhSv+bouXT0hhdXcU0nHOzU=; b=fHxaxba2pmpBRliYnc3kka4HcarQ9F2/GZ0iMsQgUo6qNPriZBCkLtVN8WU5pNf6sCk5y4rK082VJ09SsgojI1ExB4dMsbu0WBHIPFtWbisSvWZBnu3Hg48F7bnz+Yr8pc+WiRGQjPee0dLxvWuic8/HFzT//0pFriHcsPIkbjDDdw6VkWhGspv5fwHoPTvNW5N/sgex9SEZWuIpaIX/yzAUleZ8pJroWBRIEmjTvG08Dp2Do1Bzm/lGGgb3sgBilSVABiISfve0aef/kL+ITBPwniw2P/b1eYVrIZdraSl4rX1xholjfqTRhLUJqICKu26rUoTrn0X+h0E2D5Q2Tg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
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=07iD7CXhlWRI9HtQRDe5RhSv+bouXT0hhdXcU0nHOzU=; b=OhsQ4UQd2hpHJvvgT20yNCdZolvjqkrzIMu3k38lIOuHpl3UEs0d5Y3qwzx5yblYVJhYjbrnMW+zDshLM/4zNDPG5V4r6g1BPJHQGQh77XNENcJLTwgCYFdyBWtwPsleNe+eV8s7GtiWSiYfURe9AQ0bIJ+eFk6ykDimoz/iDIY=
Received: from AM8PR07MB8230.eurprd07.prod.outlook.com (2603:10a6:20b:325::15) by AM8PR07MB8214.eurprd07.prod.outlook.com (2603:10a6:20b:321::13) 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 14:29:36 +0000
Received: from AM8PR07MB8230.eurprd07.prod.outlook.com ([fe80::7cd1:f5c7:9eea:a0d1]) by AM8PR07MB8230.eurprd07.prod.outlook.com ([fe80::7cd1:f5c7:9eea:a0d1%4]) with mapi id 15.20.4587.017; Thu, 7 Oct 2021 14:29:36 +0000
From: Balázs Lengyel <balazs.lengyel@ericsson.com>
To: John Scudder <jgs@juniper.net>, The IESG <iesg@ietf.org>
CC: "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: AQHXu4C5ejP3HGfVmEi58nECKAFZF6vHkkDw
Date: Thu, 07 Oct 2021 14:29:36 +0000
Message-ID: <AM8PR07MB82306480D9F04E092C3C2AC3F0B19@AM8PR07MB8230.eurprd07.prod.outlook.com>
References: <163361392982.17342.5622621823961837563@ietfa.amsl.com>
In-Reply-To: <163361392982.17342.5622621823961837563@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
authentication-results: juniper.net; dkim=none (message not signed) header.d=none;juniper.net; dmarc=none action=none header.from=ericsson.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: f6fa8b29-4ee3-44ca-44de-08d9899ee3c3
x-ms-traffictypediagnostic: AM8PR07MB8214:
x-microsoft-antispam-prvs: <AM8PR07MB821490F75FB770E316C947EAF0B19@AM8PR07MB8214.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: d2N3zC7plZuq7GknAftdkZw9QoUsyo2BfwsIccako+XmFUrpmj0PG+LJCCzeaCq3K4y279kMlnh51ONCaZVLLhNWhXPYDzyiY4qxNMgvAiAukLaPBvZuaz2ZrZMU/Opj5VkwANUNht9pVoQXH5v/wvh+nn5XRgbfDePN2kogWaev1fUPqMRO9rKSz5sIAl9JanALil5GXinI2wMMKM0wM2iAEMmL8gYnE+eCPwOYqh6ExW1Qx1j0VNMtiSvruU7ZBiwrQBZDdIlBJlmiZVfcmKNuKuxkWBtMZb1daZjGdOJAnN7xVbeRsWQXaddqLsSB34uurPYU+NDfak2rtaMP2UUbx3jleQJEnrnui1rPFwoHfdRYhkzeFhCYhO/IstjYoEVdgpFuKPYnn1RoFnYSmBCFGF2CaqXM2YY36e4kAa1ocJ/GaR5APc69arBN1X//5JNUYKmNd0YpRf90Qf8KiJ+/HKZyYt8IbQQkAu+Z4KTLWWs115749W0vC5NeLiObQo6NPmwXDkMNQnhVGn9qrD5ygXXHPbBiwm1qfv7qZbkACvKNJ4H2Vo6paMNLHC/s3FKZ5ysEC4ovFL73tJLYV93L6MfimHqClScOke24HAbLfyHVJmqGJ49t+iCMfOMXHYZTqst0MRoMLQyvf1BMelzzvSnL0hXNyG++V+KKblxZcxGYed8TA/Mlh1FrSg+DUo21wD/XRiY5+Arf3fWWV0b7v/lSg4Da7H9r/m4wezGveWyvTvQNrxD2uXH3Z6U4E0SP//CPUlYMpQzQx0c+wcjipzzNyM0cIQlgh8UYqTzeoJkUuo87Da27wNklR89FDBfaFEKqM2zob6upyGVcXw==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM8PR07MB8230.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(186003)(66476007)(66556008)(54906003)(110136005)(2906002)(66446008)(64756008)(316002)(55016002)(9686003)(26005)(76116006)(66946007)(6506007)(52536014)(8936002)(7696005)(8676002)(53546011)(4326008)(5660300002)(38070700005)(38100700002)(33656002)(99936003)(83380400001)(122000001)(66574015)(508600001)(71200400001)(966005)(86362001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: yh4gnMyVh0Otqs29g7pQS6lIv/Mbj4bCF3jwD/ycF8PPYZhZipQNltiBHQIxDkqLZvSQT5UmIyl/9njVHOyrjS26ieISC0/NhzCfxabeZYAe6rFQEy3NTVanOtIR2ocgRHzGKK2FBQGDRvT1+SAE63Tipzg+DRxK9Tm4xx4SljdLC2q/OT0W5sMUzITq0TqMZjIAYvMFSdS5E76/Ja6PRh9Jq7FxSR7eDC9XIDvG4bLpNPRY52kyzlm6r1HDq0FMPqdH5O0M1YKIJkRrAJ7UpaykvOGTxbDLPoU21f2vB8z36XqjsxLzrgSonB3Gtz5+GrBJR7j33XAeAhRcvwt5LSog78Tn1FncJsikrJYamj5Jm/O4/HK165TiyPr0g1+AaoCVv/DaXp3j2XWJrgEH6Fzu5JXgoLWWQCWcN2dUA/fwnFSPlkaesbclYivqk2Ef3qY6cil1DGRiUipuBEWxzCAelm/OFDyH1UN8MmXh0RCll05Sxn+BhITkQzm0QdyvKn+19IUbY3CYfSDM5yEgXHrCcy2rBpREmBJTMNHZKx0oNYaKqGg8b8g1Ram3xQGbhUZYoqFISb7oVZcwc+7vLsM7hneRpWtxZrU9+BwoK/WEcShM6CnYvidHZ1iZNk70Cy8nOcA2+A/zyPx8n7Yj1ldLsU3ySQIRDuTWIsPZKU5RzCHoW2EjZFR3m7p4d7c97peNRZJhxa3hI24PYEsBPV0AGAT74fDHZwbHPqIv9hioAzfjhgMGWqAdf0o9zfQAqIzBN/1kh3ZvXU/2VEqUXqvH5tibxWrawckSGEA0F2hPX+7fE6JmtyhMBVKaT/wS1eoIJQ7+zDy1jJat3CkY6ncPHoTEPMhXmuic95S8juBXY28guXzMjO0df29tcET4Vt0W02AtSQN9k/Fc50THsBxk0GzDe+r3YvuC1WKGN1gAyrEK39pm+tz0P8Yh3z/60rUInYFX9W+BJ7S5hgs6QpINaIT25znw6P0h5MrdfDPg6sCXnJbuAWhNNVesKkicizjx8u1QhsLcT/995t3D1dhT4jDb9BqBEGg82uxgoAvlVGbzq3s8JUPWY3TS/z7/ByHQpXrQxpCghRlZreRnKCly6sl0tG9aXgjLD1y7TUcMG+y1DgHTfqpbWM4bb9HDfpH3CdQbKwge3gWDUmpse1YGz3SOUemNHGeJOU2BzIQLXw9bBdl6F96lG+ATy9y3wwDEakiRhwy1mw/ZBCWpzkrKBJMK7xEffFtQ/7uX6ReIf54V6/YMIarX+rWhCERZkt6EyUAC0Xpb+WxoSsiUzUkBt9HJ26DnQhsxFyjwIjk=
x-ms-exchange-transport-forked: True
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg="SHA1"; boundary="----=_NextPart_000_04AE_01D7BB98.83F6C650"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM8PR07MB8230.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f6fa8b29-4ee3-44ca-44de-08d9899ee3c3
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Oct 2021 14:29:36.6986 (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-CrossTenant-userprincipalname: hIJ8wD7YI0wh6EySX0dFTzYbFAJ0/5D16MamThj73sQw1/A7GJoVN0Y+Wd5TPhsvvy2SfAk+GO7cFoDy2JGMEyKDsVxaGx7lWcLLsI4OzQk=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8PR07MB8214
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/gzqueFRjkvZJ_n40LF_ZnuCAXI0>
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 14:30:05 -0000
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
- [netmod] John Scudder's No Objection on draft-iet… John Scudder via Datatracker
- Re: [netmod] John Scudder's No Objection on draft… Balázs Lengyel
- Re: [netmod] John Scudder's No Objection on draft… John Scudder