Hi,

> If we pick the former, it will not be possible to configure a
> component with a system controlled parent (unless you also add the
> system controlled parent to the configuration).
> [Bart Bogaert] Is there a reason to only have this parent in the state
> tree and not in the config tree?

I am not sure I understand the question.  Suppose the config tree is empty,
and the system boots and populates the state tree with all detected
harwdare.  Next, a client would like to pre-provision a module in a chassis
that exists in state.  If the leafref is to the config tree, the client
would have to create both the chassis and the module in the config tree,
since the leafef would otherwise fail to validate.

[Bart Bogaert] Ok, so you are looking for a solution that refers to an entry
in the state tree.  I always thought that one could not refer from config to
state but it seems I misunderstood this since this is exactly what you are
proposing. 

> If we pick the latter you will not get any validation (since it has to
> be require-instance false).
>
> It is fine w/ me to change the type string to a leafref of the former
type.

Correction: I am fine with changing the string to a leafref to state.

> [Bart Bogaert] If we leave it as a string it would mean that an
> external application would have to check whether the value of the
> string actually corresponds to a component that should exist (in the
> case of a non-system-controlled parent)?

So are you ok with a leafref to state?

[Bart Bogaert] Since that seems possible this would solve the problem.  I'm
checking this with our people.

Regards, Bart

/martin

Attachment: smime.p7s
Description: S/MIME cryptographic signature

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

Reply via email to