In the proposed overlay model, presume that we have ephemeral data from a
model that lives within an augmentation to a local config model.  In other
words, the ephemeral nodes are children of the local config nodes.

Presume, per discussion, that the local config lives in the "config" data
store and that the ephemeral config - the augmenting nodes above - live in
the ephemeral data store.

If we delete the container in the local config that the epehemeral config is
augmenting, is there any expectation that such a deletion should carry
through to the ephemeral config?

Per the netmod interim discussion, probably not.  It's in a separate
datastore.  But it does lead to integrity issues since we now have orphaned
state.  In this particular example, permitting the deletion to carry through
to the ephemeral datastore at least provides one additional level of
consistency.

-----

My second thought is would we ever want to provide filtering in the
conditional checks (must/when) in the ephemeral datastore based on the
underlying source of the data?  Since local config would be shadowed into
the ephemeral datastore, do we want the ability to match on the source of
the node set under evaluation?

-- Jeff

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

Reply via email to