发件人: Joe Clarke (jclarke) [mailto:[email protected]]
发送时间: 2019年5月9日 22:27
收件人: Qin Wu <[email protected]>
抄送: Kent Watsen <[email protected]>; [email protected]
主题: Re: [netmod] Adoption poll for draft-wu-netmod-factory-default-02


First, the term “YANG server” sounds odd to me.  I know what you mean, but I 
haven’t seen this defined before.  Maybe just saying a device or host is 
sufficient?

[Qin]: Right, “host”, in my opinion, is not a term used in the context of 
NETCONF, it is also usually referred to end device in many cases, I prefer to 
use device. The device should have YANG capability.

Seems like suggestions from Martin and Jürgen will sort this out.

[Qin]:Yes.
When you talk about the datastore to be reset, you list <running>, <startup>, 
and <candidate>.  You state that each will receive the contents of 
<factory-default>.  The <candidate> DS wouldn’t need that.  I think it would 
just be zeroed out.

[Qin]: I have no strong opinion for this, <candidate> is also part of 
read-write configuration datastores, we could reset <candidate>, but I think it 
is not recommended based on what you say.

That’s my point.  I don’t think you want to really do anything with 
<candidate>.  Resetting <startup> and for runtime, <running> would seem to be 
sufficient (modulo other DSes the system may support).

[Qin]:I will add text to make this clear.

I think the RPC should reset any and all non-derived read-write datastores and 
not imply that a specific DS’s contents (i.e., the factory-default DS) is 
copied to them.  This way, other DSes would just be handled by this RPC based 
on implementation.  The <factory-default> can exist as the factory default 
contents for <startup>.
[Qin]: We have decoupled <factory-reset> rpc from <factory-default> datastore, 
since <factory-default> datastore is defined as optional datastore in the 
current version, <factory-default> content can be specified in many different 
ways, not limited to take content of <factory-default> datastore.
Also <factory-default> content is referred to preconfigured initial 
configuration that can be used to initialize the configuration of a server.
These will address your comment.

You still mention that you copy these contents as part of the RPC (or maybe I 
misread).  This is what led to my confusion.
[Qin]:I see, I will tweak the text to change as follows:
“copy the content of the datastore” into “copy the factory default content”.
Thanks Joe.
Joe

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

Reply via email to