> Why is there a need to update the intended config?

Because that is what happens via requests like <edit-config> and PATCH.  The 
intended (running) config gets updated first and then config is distributed to 
internal components, ultimately updated the applied config.

Kent  // as a contributor


From: Gert Grammel <ggram...@juniper.net<mailto:ggram...@juniper.net>>
Date: Friday, October 16, 2015 at 10:16 AM
To: Kent Watsen <kwat...@juniper.net<mailto:kwat...@juniper.net>>
Cc: Robert Wilton <rwil...@cisco.com<mailto:rwil...@cisco.com>>, 
"netmod@ietf.org<mailto:netmod@ietf.org>" 
<netmod@ietf.org<mailto:netmod@ietf.org>>
Subject: Re: [netmod] opstate-reqs #6: clarify impact of synchronous vs 
asynchronous (esp. wrt intended and applied)

Kent,

The new one looks much better. However the last sentence is confusing with 
respect to intended config. Why is there a need to update the intended config?

Proposal:
The server MUST fully attempt to apply
    the configuration change to all impacted components in the server,
    updating the server's applied configuration (see terms),
    before replying to the client.

Sent from my Apple ][

On 16 Oct 2015, at 15:45, Kent Watsen 
<kwat...@juniper.net<mailto:kwat...@juniper.net>> wrote:


Gert writes:
> I don't see the need for defining synchronous/asynchronous config servers.

Thank you (and Juergen) for the confirmation.   Again, if no objections, these 
two terms will not be removed.


> The new definitions look good. Later in the discussion there was a common
> sentiment that the requirement for synchronous operations contained some
> crisp wording we could use here too.  I particularly liked the mentioning of
> blocking requests for some time,

[Note: the following removes the last two sentences on "transactions", as being 
discussed elsewhere on this thread]

OLD:

    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.

NEW

    Synchronous configuration operation - A configuration request to update
    the running configuration of a server that is applied synchronously with
    respect to the client request (i.e. a blocking call).  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.


What do you think?

Kent

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

Reply via email to