On Jun 23, 2015, at 1:50 PM, Andy Bierman <a...@yumaworks.com<mailto:a...@yumaworks.com>> wrote:
Yup, and reality can change when you swap FRUs. >> actual state + counters => operational state >This should be: > actual state + statistics => operational state >Statistics is largely dominated by counters but not only counters. Sound good. Precise language is so important, so I think well-defined terms matter. Then again, one can be completely precise while being completely useless, like my current favorite word, sphygmomanometer. IMO getting the concepts right needs to be done first. Picking the right terms helps if the concepts are right in the first place. The thermometer example I have given many times needs to be understood. Let's say the same leaf "temperature" is used in all datastores. The "running" temperature is the configured desired value. The "operational" temperature is the current value read from a sensor. So where does "ephemeral" temperature fit in? Does this setting override the desired temperature and have no affect on the operational sensor value? Or does it over-write the sensor value to the device is now lying when it reports the operational temperature? Andy, ephemeral "temperature" would overwrite which ever data store was read to set "running" temperature. If the "temperature" was read from "startup" config, then ephemeral would mask the "temperature" leaf in the startup and running would read from ephemeral data store. One of the issues I personally ran into while at Juniper was people perception that configuration is persistent. Ephemeral config was very confusing to Juniper customers, as I was trying to explain them, that if they change the ephemeral and device reboots, the configuration is gone. For many of them, it was running config, but it is not. Another issue was no rollback. Actually, there is only rollback 0, which is done automatically by the system, if the config commit is not successful. IMO it is quite obvious that ephemeral data is configuration, not state. I would not say that ephemeral data is config. It is temporary state developers want to change the device state too. Thx Dean Operational state is always read-only. Thanks, Phil Andy _______________________________________________ netmod mailing list netmod@ietf.org<mailto:netmod@ietf.org> https://www.ietf.org/mailman/listinfo/netmod _______________________________________________ netmod mailing list netmod@ietf.org<mailto:netmod@ietf.org> https://www.ietf.org/mailman/listinfo/netmod
_______________________________________________ netmod mailing list netmod@ietf.org https://www.ietf.org/mailman/listinfo/netmod