On Tue, Jun 09, 2015 at 08:34:44PM -0400, Jeffrey Haas wrote:
> Juergen,
> 
> On Fri, Jun 05, 2015 at 02:35:33PM +0200, Juergen Schoenwaelder wrote:
> > Frankly, there is no full alternate proposal either. The overlay model
> > has been discussed at quite some detail at a NETMOD interim. I am
> > happy to point at the meeting minutes. The question perhaps really is
> > whether (a) I2RS has requirements to be addresses and NETMOD/NETCONF
> > looks at solutions or whether (b) I2RS casts a solution into stone to
> > be run through the NETCONF working group or whether (c) creates a
> > solution on its own independently of any other NETMOD/NETCONF
> > requirements.
> 
> During that interim, we did discuss a number of details regarding overlays.
> We also discussed a number of issues that overlays have when ephemeral state
> was not disjoint from static configuration state.  
> 
> As a result of that discussion and further presentation at a later I2RS
> meeting regarding the Venn diagram interactions of static and ephemeral
> configuration state, my latest draft attempts to codify behaviors that
> shouldn't be problematic in either proposed form or in overlay.
> 
> The point of frustration for all parties seems to be that while the
> paragraph from you above seems to indicate that there is some understanding
> of the requirements, I am unable to provide text that illustrates either
> requirement or potential solution to the matter.  All parties are spending
> their resources saying "I think I understand this point, but this is wrong."
> If the points are understood well enough to disagree with potential
> solutions, I would suggest that they may be clear enough for both protocol
> and data modeling experts to contribute text that either clarifies the
> requirements to the collective experts' needs or similarly a proposal
> documenting a solution.
> 
> These fundamental failures suggest a few possibilities:
> 1. There is a complete failure to properly communicate.  If so, we should
>    find replacement parties to carry on the work.  We had some declared
>    interest in a design team.  Sue has, I believe, contacted people about it.
>    Those individuals should take over the work.
> 2. Netconf/restconf/yang are inappropriate tools and we have wasted the
>    Working Group's time.  I don't believe this as my employer has 
>    ephemeral datastores in an upcoming release.  It does not, however, have
>    full I2RS properties such as priority or secondary-id.
> 3. The relevant experts are trying to get I2RS ephemeral state work to die.
>    If so, let's have the relevant discussion either publicly or privately so
>    we can stop wasting people's IETF cycles.

I can assure you that, at least from my side, 3. is not the case.

My perspective is likely slightly different from yours since I (not
surprisingly) care more about NETCONF/RESTCONF and YANG than I2RS
itself: If we add writable ephemeral state to NETCONF/RESTCONF (and
perhaps YANG), I believe we will have to envision more usages of that
feature than just I2RS. Looking at things from a wider and longer term
perspective, I am concerned about (i) duplicated data modeling work
and I am concerned about (ii) use-case specific merge logic that needs
to be supported. From this perspective, the overlay model has been
prety attractive because it comes with a single merge logic and it
minimizes (or even eliminates) duplicated data modeling work.

/js

PS: Out of curiosity: Can you disclose what your employer's ephemeral
    datastore solution coming out as a product soon looks like? Is it
    closer to an overlay approach or is it closer to what you
    described in your I-D?

-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>

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

Reply via email to