What does "must be a subset" mean?
There are actuyally levels of that which I think the I2RS work could accept. Prohibiting I2RS from starting OSPF when it was not running is probably reasonable. On the other hand, prohibiting I2RS from creating a new static route to a destination is clearly not workable.

But both of those are creating a new portion of the tree, within an existing tree (namely the whole configuration.)

So this "simplification" does not seem to mean anything.
One of the nice things abotu Juergen's proposal is that it does not say "I2RS can not do X." Rather it, says "to do X, I2RS must use mechanism Y".

Yours,
Joel

On 10/1/14, 11:08 AM, Thomas D. Nadeau wrote:

On Oct 1, 2014:7:43 AM, at 7:43 AM, Joel M. Halpern <[email protected]> 
wrote:

I can live with that model.
Simplified and repeated:
If an object is deleted in running, and the object itself was not created as a 
whole in I2RS, then the object, and any changes to elements within the object, 
is also deleted in the I2RS ephemeral store, even if some I2RS clients had 
written some of those elements.

        This is another simplification: the I2RS objects MUST be a subset of 
what is available in the normal/running config.

I would expect I2RS to generate notifications of those deletions.

        Or just define notifications on the store as you normally can in the yang model.  
Is there really a need for special "i2rs" notifications or just 
config-change-related ones?

This gives us a consistent operating paradigm, with a means for I2RS clients to 
be more explicit about their intent, without creating significant complexity.

        Lets try! 8)

        --Tom



_______________________________________________
i2rs mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/i2rs

Reply via email to