>>> These terms were edited on today's call, resulting in the following
>>>text:
>>>
>>>      Synchronous configuration operation - A configuration request to
>>>update
>>>      the running configuration of a server that is applied
>>>synchronously with
>>>      respect to the client request.  The server MUST fully attempt to
>>>apply
>>>      the configuration change to all impacted components in the server,
>>>      updating both the server's intended and applied configuration
>>>(see terms),
>>>      before replying to the client.  This may be transactional or non-
>>>      transactional (need terms!).  The transactionality of the
>>>operation
>>>      may be a server property or specified on as a property.
>> I do not understand the transactionality blurb. What is it and why is
>> it relevant? (The last sentence above also seems incomplete.)
>
>It was added in the meeting because some interpretations of the text
>assumed that the text implied that the server would always
>rollback-on-error, so the proposed text was intended to clarify that.
>
>However, I think that this clarification applies equally to both sync
>and async operations and hence I have proposed (on a separate thread)
>that it be documented as part of the requirement 3 "Support for both
>synchronous and asynchronous configuration operations" instead.


So the proposal is to remove the last two sentences? - I'm OK with that.

I think that the new word "attempt" in the previous sentence fixed it to
be (IMO) a very good definition for what is meant by a "synchronous
configuration operation" without it getting mired in details.

Kent

_______________________________________________
netmod mailing list
netmod@ietf.org
https://www.ietf.org/mailman/listinfo/netmod

Reply via email to