[netmod] FW: New Version Notification for draft-ma-netmod-immutable-flag-07.txt

"maqiufang (A)" <maqiufang1@huawei.com> Thu, 25 May 2023 12:16 UTC

Return-Path: <maqiufang1@huawei.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 0B243C15107E for <netmod@ietfa.amsl.com>; Thu, 25 May 2023 05:16:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.883
X-Spam-Level:
X-Spam-Status: No, score=-6.883 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jxOfDT6mdwTn for <netmod@ietfa.amsl.com>; Thu, 25 May 2023 05:16:51 -0700 (PDT)
Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0C712C15106D for <netmod@ietf.org>; Thu, 25 May 2023 05:16:51 -0700 (PDT)
Received: from lhrpeml500002.china.huawei.com (unknown [172.18.147.207]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4QRn3r4Cbhz6J7QP for <netmod@ietf.org>; Thu, 25 May 2023 20:12:08 +0800 (CST)
Received: from kwepemm000019.china.huawei.com (7.193.23.135) by lhrpeml500002.china.huawei.com (7.191.160.78) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Thu, 25 May 2023 13:16:46 +0100
Received: from kwepemm600017.china.huawei.com (7.193.23.234) by kwepemm000019.china.huawei.com (7.193.23.135) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Thu, 25 May 2023 20:16:45 +0800
Received: from kwepemm600017.china.huawei.com ([7.193.23.234]) by kwepemm600017.china.huawei.com ([7.193.23.234]) with mapi id 15.01.2507.023; Thu, 25 May 2023 20:16:45 +0800
From: "maqiufang (A)" <maqiufang1@huawei.com>
To: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: [netmod] New Version Notification for draft-ma-netmod-immutable-flag-07.txt
Thread-Index: AdmPAUCQTktnNaidT1uVXyTqmjjWPQ==
Date: Thu, 25 May 2023 12:16:45 +0000
Message-ID: <9a7d1b8bc5a84ed086816c0e64a6b869@huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.136.118.147]
Content-Type: multipart/alternative; boundary="_000_9a7d1b8bc5a84ed086816c0e64a6b869huaweicom_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/3N1qgQs0ENXyV4TwCXWwFyuelN0>
Subject: [netmod] FW: New Version Notification for draft-ma-netmod-immutable-flag-07.txt
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.39
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, 25 May 2023 12:16:56 -0000

Hi, all

This version reflects the input we've received from the mailing list.



Thank you everyone(Jan, Rob, Kent, Jürgen, Andy, Frank et al.) for your great comments and suggestions!

Please see if the following updates are good for you:

   *  Use a Boolean type for the immutable value in YANG extension and

      metadata annotation

   *  Define a "with-immutable" parameter and state that immutable

      metadata annotation is not included in a response unless a client

      explicitly requests them with a "with-immutable" parameter

   *  reword the abstract and related introduction section to highlight

      immutable flag is descriptive

   *  Add a new section to define immutability of interior nodes, and

      merge with "Inheritance of Immutable configuration" section

   *  Add a new section to define what the immutable flag means for each

      YANG data node

   *  Define the "immutable flag" term.

   *  Add an item in the open issues tracking: Should the "immutable"

      metadata annotation also be returned for nodes described as

      immutable in the YANG schema so that there is a single source of

      truth.



Thanks a lot.



Best Regards,

Qiufang



-----Original Message-----
From: internet-drafts@ietf.org [mailto:internet-drafts@ietf.org]
Sent: Thursday, May 25, 2023 4:52 PM
To: Balazs Lengyel <balazs.lengyel@ericsson.com>; Hongwei Li <flycoolman@gmail.com>; Qin Wu <bill.wu@huawei.com>; Qin Wu <bill.wu@huawei.com>; maqiufang (A) <maqiufang1@huawei.com>
Subject: New Version Notification for draft-ma-netmod-immutable-flag-07.txt





A new version of I-D, draft-ma-netmod-immutable-flag-07.txt

has been successfully submitted by Qiufang Ma and posted to the IETF repository.



Name:                  draft-ma-netmod-immutable-flag

Revision:              07

Title:                      YANG Extension and Metadata Annotation for Immutable Flag

Document date:               2023-05-25

Group:                  Individual Submission

Pages:                   24

URL:            https://www.ietf.org/archive/id/draft-ma-netmod-immutable-flag-07.txt

Status:         https://datatracker.ietf.org/doc/draft-ma-netmod-immutable-flag/

Htmlized:       https://datatracker.ietf.org/doc/html/draft-ma-netmod-immutable-flag

Diff:           https://author-tools.ietf.org/iddiff?url2=draft-ma-netmod-immutable-flag-07



Abstract:

   This document defines a way to formally document existing behavior,

   implemented by servers in production, on the immutability of some

   configuration nodes, using a YANG "extension" and a YANG metadata

   annotation, both called "immutable", which are collectively used to

   flag which data nodes are immutable.



   Clients may use "immutable" statements in the YANG, and annotations

   provided by the server, to know beforehand when certain otherwise

   valid configuration requests will cause the server to return an

   error.



   The immutable flag is descriptive, documenting existing behavior, not

   proscriptive, dictating server behavior.









The IETF Secretariat