Hi Authors,

Reading the -03 diffs, some things caught my attention:

1) Section 4.2.2 contains the sentence:
"To enable a RESTCONF client to discover if the "with-immutability" query 
parameter is supported by the server, the following capability URI is defined:  
  urn:ietf:params:restconf:capability:with-immutability:1.0".   
Is this capability RESTCONF specific?  
Should this sentence be moved to the common-with-NETCONF Section 4.2?  
Isn't searching YANG Library an equally valid way to discover if the server 
supports the flag?

2) s/creating, or deleting a node/creating or deleting a node/  (remove comma)

3) Sections 5.2 (leaf-list) and Section 5.4 (list) contain the text
"... as a whole can only inherit immutability from a parent node (e.g., 
container).  
It might be helpful to state that this limitation is from RFC 7952.

4) Sections 5.2 (leaf-list) and Section 5.4 (list) contain the text:
"but that is identical to each individual leaf-list entry being annotated and 
has no bearing on the entry ordering and addition of new entries. Mechanisms 
for declaring the immutability of leaf-list entry ordering and addition of new 
leaf-list entries may be defined in future documents."
Some of this text is from before, but some is new.  After reviewing the 
conversation for Rob's review, I'm unsure what prompted the new text.
For lists, I don't agree with the immutability of a list is the same as each 
entry being immutable.  Of course, each list-entry may also be immutable, but 
these are distinct things.  IMO, an immutable list is one that  cannot have 
entries added, removed, or reordered (for "ordered-by user" lists), where each 
"entry" is solely defined by its keys.  This implies that the list entry's keys 
are immutable (toggling to mutable has no affect) but also that non-key parts 
of the list-entry may be *changed*, assuming the list-entry is toggled to be 
immutable.
For leaf-lists, since the entries are scalar, I agree that an immutable 
leaf-list implies that the leaf-list entries are also immutable (toggling to 
mutable has no affect).  Again, for "ordered-by user" leaf-lists, immutability 
should mean that the order cannot change either.

5) Section 5.3 (container) and 5.4 (list) contain the text:
"Descendant nodes of the container recursively inherit the immutability of the 
container, unless the immutability is overridden by an immutable="false" 
annotation on a descendant node."   
This text regards toggling immutability one direction, though the statement is 
true for both directions.  
I suggest this instead:
Descendant nodes of the container recursively inherit the immutability of the 
container, unless the immutability is overridden by an "immutable" annotation 
on a descendant node.

6) Section 9 (YANG Module) contains new "description" text:

         The 'with-immutability' parameter is only valid for a
         system, intended, or operational datastore. If
         'with-immutability' is used with an invalid datastore,
         then the server MUST return an <rpc-error> element
         with an <error-tag> value of 'invalid-value'.";

    Is this text needed, given the "when" statement would cause a protocol 
error otherwise?  


7) Section A.4 (LNE) 

The reference to RFC 8530 seems out of place.  Maybe this?
OLD: A logical network element (LNE) is an independently managed virtual 
network device made up of resources allocated to it from its host or parent 
network device [RFC8530]. 
NEW: A logical network element (LNE), as described in [RFC8530], is an 
independently managed virtual network device made up of resources allocated to 
it from its host or parent network device. 


Kent // contributor



> On Apr 16, 2025, at 10:09 AM, Kent Watsen <kent+i...@watsen.net> wrote:
> 
> This email begins a 2nd two-week WGLC on:
> 
>       YANG Metadata Annotation for Immutable Flag
>       https://datatracker.ietf.org/doc/draft-ietf-netmod-immutable-flag/03/
> 
> The first WGLC didn't succeed due to insufficient responses.  For those that 
> responded before, there is no need to respond again.  For others, please take 
> time to review this draft and post comments by Apr 30.  Both favorable 
> comments and objections are welcomed.
> 
> 
> FWIW, all authors (there are no contributors) have responded to being unaware 
> of any IPR that applies to this document:
> 
>       
> https://mailarchive.ietf.org/arch/msg/netmod/jh5JXtvraZozmZCEcQr1zL-Y0HQ/
> 
> 
> Kent  (and Lou)
> _______________________________________________
> netmod mailing list -- netmod@ietf.org
> To unsubscribe send an email to netmod-le...@ietf.org

_______________________________________________
netmod mailing list -- netmod@ietf.org
To unsubscribe send an email to netmod-le...@ietf.org

Reply via email to