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

Balázs Lengyel <balazs.lengyel@ericsson.com> Wed, 06 October 2021 15:47 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 849803A1E43; Wed, 6 Oct 2021 08:47:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.553
X-Spam-Level:
X-Spam-Status: No, score=-2.553 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_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 Ovnaf3BHCBug; Wed, 6 Oct 2021 08:47:20 -0700 (PDT)
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80051.outbound.protection.outlook.com [40.107.8.51]) (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 24B373A1E42; Wed, 6 Oct 2021 08:47:20 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hgYX0qu8HtR9U+etoyRPHon6qNZS/pu6PgtE1cuaUBks+DU2Z8bBV8eMkr29vrDdkGRo9kJzwH286aF27oMk1eNPFmlVerQCFWxt4rJRmbZDaSRwlMw5cjL8tIIUFcOL2NUHTmieOCaBI17roeg/ZTjYX+SFnKfKKOpwQ4pT9Q4wcK4YRuyZ82uCLjt/TJD7oO+UHlNw0UwuySZ/CMjI08U52ce4TD2MitZM5/GxX4To1RVWcZg192QAh7qImf9xa+lPUlwE92dmRWxmFuhMl1vQaWntjAv/jgV/kkaoldeSHSj1/+2rAc8VLdVzPuDVOXUueZCo76uV/LIxT3K5EA==
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-SenderADCheck; bh=xhfLXY5M4Ud8RdT7zcGuli6K28QkK5Nox7fUHwEqLY8=; b=WnhQuXZ5v4gkgBPrAycQo2LOn6ZGdRlY/y49gPCKMktEZ+4GmVrVKH9DNOmH+RHMFdnGFjiDT0Epe0anL22WaGzVsQ2p5EnHDQcKN4hI+WNgJU1himGicuROHAPldwxfxe6oXLyiu9TMn6h+WoMtpMI751vKY8x8qlyJ8QV5cj5gIM9hMrVviZd7sgZ8KLvE5A4QATBJTZ5Ug00q8qGdOCPZW5Xo/5Sn4FSU4CqZZ1lm0QvWVp1+UY8XI0Bn+5WQUpWP2nMY8uz23IpDz7Rxad7QLSNCmBaZOlK4YXEBdKwU+C+80Q0IOUs8wPWca6i7PDZjF5COOvSCRIdH6to5vQ==
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=xhfLXY5M4Ud8RdT7zcGuli6K28QkK5Nox7fUHwEqLY8=; b=Zw0qQTVpRhwskt9uftyerGZNgL4agOYiW1I5Hwsk7GbRyED42DImjgon6bA57RoIsp9k1dZqV4KN3S+fgj8QF4YIe9Cj0nX6IeZOLKPv/QHkUkoQmQvCy5y7V1tSszdDqGRd2pIFewJy7urdNoVAyRFnEb5TsKNNrFl5GKD4tuU=
Received: from AM8PR07MB8230.eurprd07.prod.outlook.com (2603:10a6:20b:325::15) by AM8PR07MB8248.eurprd07.prod.outlook.com (2603:10a6:20b:327::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4457.17; Wed, 6 Oct 2021 15:47:14 +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; Wed, 6 Oct 2021 15:47:13 +0000
From: Balázs Lengyel <balazs.lengyel@ericsson.com>
To: Zaheduzzaman Sarker <zaheduzzaman.sarker@ericsson.com>, 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] Zaheduzzaman Sarker's No Objection on draft-ietf-netmod-yang-instance-file-format-20: (with COMMENT)
Thread-Index: AQHXunew0ETcoZVquE+a94B+rfIg66vFpntAgABZfICAABBZYIAADFIAgAABINA=
Date: Wed, 06 Oct 2021 15:47:13 +0000
Message-ID: <AM8PR07MB82300368AB047C6F421810C9F0B09@AM8PR07MB8230.eurprd07.prod.outlook.com>
References: <163350009893.19591.2806866522591099347@ietfa.amsl.com> <AM8PR07MB82305AEDD423834206F6AB85F0B09@AM8PR07MB8230.eurprd07.prod.outlook.com> <ECCD60E2-D540-45EB-B81A-1FCF8296B481@ericsson.com> <AM8PR07MB82306509689053B41AC2CEC4F0B09@AM8PR07MB8230.eurprd07.prod.outlook.com> <22B594EF-70C1-4DA2-A303-12DADA262200@ericsson.com>
In-Reply-To: <22B594EF-70C1-4DA2-A303-12DADA262200@ericsson.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
authentication-results: ericsson.com; dkim=none (message not signed) header.d=none;ericsson.com; dmarc=none action=none header.from=ericsson.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: b80d5fd1-3f61-4b77-06ed-08d988e09132
x-ms-traffictypediagnostic: AM8PR07MB8248:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM8PR07MB824853DFE4F8C6C31B25E7D1F0B09@AM8PR07MB8248.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: VGocGvPghEk+D2/REzh9OvtEV0UFHxQcGxfaaxx2nDkDbKc7y2gr/lAJejnCqZ6yBnFEaA17iHlPT6COErss8qmTMIjRg74HJ7nJtPYlu6h37r42Goz8pFX54XDBczaW1K3gLdD6uClIHl/sqewKrIFUR4d7Hibf/TaAIAbCyoQYiOpO7VOdzOEJh61euavZlA4NpLqZDORVutx01ZfQKXhgJBU1S+cH6fGasIl9DHP98q74GHHiRTACLXnkigRa8izYptOKoYrMVTXOuAGseeVIzH1bTEhJ9CxEGl28+l5mzjSdfjUBJKGlozw1bAeQ+jO8wgYZGqZARISQUieUqMlZTXr38bTi9RqoBa76lOrpGH+TlqDPXr+3HaqKIEnoAnHOwzh0Kt17Ldofdy5Iyxv20/4Tnn3sTIUonYceOMKRbMYOAJzzKvVB4y8DgaCPg+4bpJ/cdRZfQvljnGIUFnlvS1c8fr5vxK9v/oP+Dsof6srwzmU1Viq94eKkkQiG6ZMxmZotTxXvfpUvGDEWLlNCx5zPaEIN5a6IfI8DR9dONurVKRLOpkTiF1LIDFBIEYS6v/1TJjxhuImGBHvlBV8juAgXDGLgAU9PPLySIx9BO544dAivDQ5nHTHkLms9J0OVyh3bEr3wuZJHOYd+dNPWTi/TB7p0gwFdUOY6XVkEfOxpNDgtqpa2quNGFpMeHKLTAMokjE1xu+z7V578luQ2QSdcTYXgz71tfoAXZFE762xCRpRJv5rTizpKab69G1OtwGUielRHjAsZ5fHqeoyjBIHBMfVSnglhh6OpVY+H1DtbJcP1sMIEzjRtQJxeazYPKjl2WhFmhqzONGXQWw==
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)(4326008)(85182001)(66946007)(71200400001)(86362001)(64756008)(450100002)(122000001)(508600001)(66446008)(76116006)(8676002)(7696005)(52536014)(66574015)(2906002)(38100700002)(38070700005)(83380400001)(8936002)(5660300002)(9686003)(53546011)(54906003)(66476007)(316002)(85202003)(966005)(110136005)(186003)(26005)(99936003)(55016002)(6506007)(33656002)(66556008); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: /YF2Cq4v6BxmCDJ40nniRO/MracVCQTwnDyC2YWKtpuyNabK0+pd2QuCBps15s1WMhFPDRlxQ1z1iBEAonGnV4J2NhzpYrWBzm4l5HmXW1h3HkJj5g5P0Tk4byH9KF/01xtDLAmYBYo1j0Va/2qel+yT579wqqh/Y01vUpJ1puavWOdu+cgpvmPshmkqohYWN7qP/1f7jXKmQOsN0XM63tTyQNmJa6y2ggk+jvLnldnm6kuTmECG5ex7Iihb9es/a79EVHpjeDY1g5uhK9SbD5zT6sXmtlEqslkh6ltRBQO6fwQYbJYkyrZJnb38Xpr/40HSGp8agxRq9Kc7PSTOzhHFrZldmGQdW0jqE01KDPpcvuATJ8MvowCqOwrrPy95Rqj0KnJQfGN7P0QlXyjGxiUVHb7GENxdVu8/86CXvkswXFpuTKrjlyJ4VJXQrim0sNCFyK2KnIE7MtMwKPM5hlOQ/XMYbnnidQqSfzia3vSOWd2DC+2B2ZT3e02daAbr449IxJOLe+XCsxHutQMnkPsEjIsOBWlzG+6oX46/oE5U/IRD53avEl1avuFAZe6eXkBebaeHWft75551zR18zGiSHC/MOmMu1WzWct1mzr6HEi3LF1mJtuk706OLTPDTsszeYZzyqfcEa2PzoP1L+0o120ZdBoCeFoAose+G5GCnm8JwwnD48S9iZj8EiJT+BJfbL3XIPoCX3BYlWykbW0OO2HpTLuZT1XZafPYQEkCo2CZPQ+k6D8ioF8Th6KpCoYZRA21/wr4dkTFy3bIbZ/sZ9kfACUyrgppj7y9eROBJ2cSmchtt3v9XqFpQU4gefvFvN+a3ns29Q/Af/7lejsSvmpNJLnHQo8JoM3HfjCA6ZJbb4e0C75pSM1iNvWXiBTFgu+XxnPFo1EA14gbI0ED3yEnj+ZvzUaYpAZthyNbi/YQhMjFeOGaddQuidT67WXx4CYwDWM+qDdlep53Mot3H3vFkgMxMWM7+rPmurwGolRkTSoFAUF5OyWxMI2QYFvmY9PtOJh9aM1/vZ01jIyhnfzhdi5/587UGikZwpDehOu4Whu8LxxQvKB/RrNyfuqS1jxKZ1OufSCfEogrC/KhFtKoke2ShbXaqI0PKYPRdSLgNgLSQlDUL82HVAx4yIwTnAGwyG6mQXalr1IhG5r05dlBZ+W8ktAUpdAKf7KVTgj8E9GIJMawUU2ZasKtS6+NeYDLBcxVJ7vFpAcFH4LHSaOTCV1vbCCw/gibjnM1ZC/OtEemUs7WyKOZtxQReDgsQIDZk6uzAYf1wrzWL8qhdAceXzYsIbNgdgLDxOGE=
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg="SHA1"; boundary="----=_NextPart_000_03E2_01D7BADA.3151CBC0"
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: b80d5fd1-3f61-4b77-06ed-08d988e09132
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Oct 2021 15:47:13.9234 (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: Z87Nn108jYGR6ftWB4KT8Wm/jD2OpTOglCO3mxKXt/I7qIjp0gDqztgr//O6dM0npgc6VoY3dothp06RZnHGgqfSuJ9mrq+dobZqC9JXZbM=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8PR07MB8248
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/5SeEu0unNDHvSTuznFLgSh_JePo>
Subject: Re: [netmod] Zaheduzzaman Sarker'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: Wed, 06 Oct 2021 15:47:26 -0000

Hello Zahed,
Thanks for the comments. I will update with the new text.
Regards Balazs

-----Original Message-----
From: Zaheduzzaman Sarker <zaheduzzaman.sarker@ericsson.com> 
Sent: 2021. október 6., szerda 17:43
To: Balázs Lengyel <balazs.lengyel@ericsson.com>; The IESG <iesg@ietf.org>
Cc: netmod-chairs@ietf.org; draft-ietf-netmod-yang-instance-file-format@ietf.org; netmod@ietf.org
Subject: Re: [netmod] Zaheduzzaman Sarker's No Objection on draft-ietf-netmod-yang-instance-file-format-20: (with COMMENT)



On 2021-10-06, 17:32, "Balázs Lengyel" <balazs.lengyel@ericsson.com> wrote:

    Hello Zahed, 
    Please see answers below as BALAZS2.
    Regards Balazs

    -----Original Message-----
    From: Zaheduzzaman Sarker <zaheduzzaman.sarker@ericsson.com> 
    Sent: 2021. október 6., szerda 16:00
    To: Balázs Lengyel <balazs.lengyel@ericsson.com>; The IESG <iesg@ietf.org>
    Cc: netmod-chairs@ietf.org; draft-ietf-netmod-yang-instance-file-format@ietf.org; netmod@ietf.org
    Subject: Re: [netmod] Zaheduzzaman Sarker's No Objection on draft-ietf-netmod-yang-instance-file-format-20: (with COMMENT)



    On 2021-10-06, 10:53, "Balázs Lengyel" <balazs.lengyel@ericsson.com> wrote:

        Hello Zaheduzzaman,
        Thank you for the review. 
        See detailed replies as "BALAZS:" below.
        Regards Balazs

        -----Original Message-----
        From: netmod <netmod-bounces@ietf.org> On Behalf Of Zaheduzzaman Sarker via
        Datatracker
        Sent: 2021. október 6., szerda 8:02
        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] Zaheduzzaman Sarker's No Objection on
        draft-ietf-netmod-yang-instance-file-format-20: (with COMMENT)

        Zaheduzzaman Sarker 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 the efforts on this document.

        I have following comments, by addressing them I believe will improve the
        document quality

        - Section 2.1 : Should it not say if the "content-schema" node exists then
        one of the methods MUST be used? as I see the specification of content
        schema is a SHOULD, hence may not be included for whatever reason.
        BALAZS: In accordance with your comment the SHOULD will be changed to MUST.
        However, that still allows " External Method: Do not include the
        "content-schema" node;"
        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.

    I don't think we are on the same page here. I am basically saying in the context of this specification's section 2, the addition of content-schema is a SHOULD, hence one implementation can actually skip it. But then in 2.1, as the text describes the assumption seems to be the content-schema is always present (like a MUST). I am not asking to change the SHOULD to MUST in section 2, but to acknowledge the fact that section 2.1 is only applicable when there is "content-schema".
    BALAZS2:  I see your point. I am trying to find the correct wording/documentation for it.
     Today Section 2.1 in -20 includes:
    One of the following methods MUST be used:
         Inline method: ...
          Simplified-Inline method: ....
          URI method: ...

          External Method: Do not include the "content-schema" node; the
          user needs to obtain the information through external documents.

    My idea was that the External method indicates that the content-schema might NOT be present in the instance-date-set.

    If you think that's not clear, I could reword it to: 


      To properly understand and use an instance data set, the user needs
       to know the content-schema.  The content schema can be either 
      specified in external documents or within the instance data set. 
      In the latter case one of the following methods MUST be used:

          Inline method: Include the needed information as part of the
          instance data set.

          Simplified-Inline method: Include the needed information as part
          of the instance data set; short specification, only the module
          name and revision-date is used.

          URI method: Include a URI that references another YANG instance
          data file.  This instance data file will use the same content-
          schema as the referenced YANG instance data file.  (if you don't
          want to repeat the info again and again)

    Please decide which is better!

The new version is much better to express the intention you have. Thanks for the updates and addressing my comment.

    -----------------------------------------------------------------------------------------------

        - Section 4 : it says

            Instance data files may contain sensitive data.

          OK, but what should be taken into consideration when putting the sensitive
          data in the data file. It feels like there should be more information
          provided to the user of the specification for actually materialize the
          statement made here.
        BALAZS: Instance data files may be used in many different use-cases. 
        Whether the data within is sensitive is completely dependent on the content
        schema applicable to the use-case.
        The draft contains:
        " The security sensitivity of the instance data in the content part is
           completely dependent on the content schema."
        Any suggestions about what else we could say?

    In that case, if you think there is enough explanations, I will suggest to simply drop then one line (--Instance data files may contain sensitive data.) or make the one line part of the text you are referring to.
    BALAZS2: OK, I will merge it into the paragraph referenced.

Thanks.

BR
Zahed