On 15/01/2016 20:50, Gert Grammel wrote:


For 2B, I agree changing MAY to SHOULD but we should broaden this to
apply to synchronous servers as well.  Even though a config edit
operation is synchronous it could still fail to be applied for some
leaves, and hence the intended and applied leaves could be out of step.
Hence I propose the following change:
Before:

        B.  Servers that support asynchronous configuration operations
            MAY also provide a verify operation that a client can request
            from the server to return information regarding the
            difference between the intended and applied configurations.
Gert> as per definition of synchronous, the confirmation has to indicate
that the intended config has been applied or has been failed. I therefore
like to keep the current text suggesting to change the existing text
slightly (SHOULD instead of MAY):
As well as rollback-on-error, synchronous operations can still be continue-on-error or stop-on-error.

Under both of these semantics it is possible for the system to be left in a state where some of the applied config leaves do not match the intended config leaves. The "verify operation" is useful in this scenario, hence why I still think that it would be better to remove the condition tying the requirement to only asynchronous operations. It is just a generally useful operation for opstate compliant devices.


Rob

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

Reply via email to