"Einar Nilsen-Nygaard (einarnn)" <eina...@cisco.com> wrote:
> Carl,
> 
> A bit of a late response, sorry, but was on vacation. Please see
> inline.
> 
> > On Oct 15, 2015, at 2:53 PM, Robert Wilton -X (rwilton - ENSOFT
> > LIMITED at Cisco) <rwil...@cisco.com> wrote:
> > 
> > Hi Carl,
> > 
> > On 15/10/2015 14:05, Carl Moberg (camoberg) wrote:
> >>  Maybe we’re coming down to a definition of “requirement” here. But the
> >>  issue I raised can be summarized as follows:
> >> 
> >> “””
> >> The assumption of a 1:1 mapping ignores situations where a change to
> >> an intended configuration leaf value may result in several instances
> >> of applied configuration leaf values (operational state) to be updated
> >> in the backend framework across several subsystems.
> >> “”"
> 
> The operational state you are taking about here is not, per my
> understanding of "applied configuration" what is meant by applied
> configuration. The "several instances" are instead implementation
> detail that are perhaps changed as a result of changing a single
> intended configuration leaf.
> 
> And at this point I agree with Rob and will say that, from an end
> user's perspective, it is not reasonable to expect them to patch
> together the 1:N relationship between intended config and what I will
> call "operational state" (NOT applied configuration) to determine if
> the device is actually doing what it was asked to do. The fact that
> this is exactly what we have typically asked users to do is, I
> believe, one of the key reasons why we are seeing requirements
> articulated this way.

Ok.  Do you mean that instead you want the server to do this job?
I.e., if it happens to distribute a single leaf in N internal
components, it should aggregate the status of the leaf's value in
these N internal components into one single value, and report that
value?


/martin




> 
> >>  My issue is that the requirement seems to ignore the situations and my
> >>  suggestion is to relax the requirement.
> > I think that the operator requirement is stating that the multiple
> > actual applied configuration leaves across multiple subsystems need to
> > be mapped back to a single logical leaf for the purposes of the
> > applied config leaf that is exposed to the operators.
> > 
> > If no such mapping is possible then this would imply that there is no
> > way that the operator can determine whether a particular item of
> > configuration is actually in effect on a system.  Is this reasonable
> > behaviour for a system?
> > 
> > If such a mapping is possible, then I can see benefit in performing
> > such a mapping on the device itself rather than requiring each and
> > every operator to know and program the mapping.
> 
> +1
> 
> Cheers,
> 
> Einar
> 
> 
> > Is the main concern here that the cost of implementing this mapping in
> > the system may be prohibitively expensive?
> > 
> > Thanks,
> > Rob
> > 
> >> 
> >>  I don’t believe 1.C addresses the actual concern with the requirement.
> >> 
> >>> On Oct 14, 2015, at 8:14 PM, Kent Watsen <kwat...@juniper.net> wrote:
> >>> 
> >>> 
> >>> I believe that you are correct, it seems that we've doubled-down on 1C
> >>> and so #5 should now be marked as DEAD.
> >>> 
> >>> This action will be taken if no objection is made before tomorrow's
> >>> interim.
> >>> 
> >>> Thanks,
> >>> Kent
> >>> 
> >>> 
> >>> From: Robert Wilton <rwil...@cisco.com>
> >>> Date: Tuesday, October 13, 2015 at 9:29 AM
> >>> To: Kent Watsen <kwat...@juniper.net>, "netmod@ietf.org"
> >>> <netmod@ietf.org>
> >>> Subject: Re: [netmod] opstate-reqs #5: Support for situations when
> >>> structure of intended configuration is not the same as applied
> >>> 
> >>> From the interim meeting two weeks ago, it was clarified that the
> >>> schema of the intended configuration nodes are expected to be the same
> >>> as the schema of the applied configuration nodes so that clients can
> >>> easily relate between the two.
> >>> 
> >>> I think that the requirement text for 1.C and the proposed updated
> >>> text for 1.D makes this reasonable clear.
> >>> 
> >>> Hence, is issue 5 now at the state where is can be closed as not being
> >>> a requirement?  Or is there something further that needs to be
> >>> discussed first?
> >>> 
> >>> Thanks,
> >>> Rob
> >>> 
> >>> 
> >>> On 30/09/2015 16:44, Kent Watsen wrote:
> >>>> It's time to tackle another issue, just before tomorrow's meeting, and
> >>>> this time I'm picking a hard one:
> >>>> 
> >>>> https://github.com/netmod-wg/opstate-reqs/issues/5
> >>>> 
> >>>> Already Carl, Mahesh, Einar, and Andy have posted 18 comments on the
> >>>> GitHub issue tracker.  Please first read the comments posted there and
> >>>> then continue the discussion here on the mailing list (not on the
> >>>> GitHub issue tracker).
> >>>> 
> >>>> Note that this issue is closely tied to the definition of "applied
> >>>> configuration", which is exactly what issue #4 regards
> >>>> (https://github.com/netmod-wg/opstate-reqs/issues/4), for which Mahesh
> >>>> and Einar have posted comments on already.  As these two issues (#4
> >>>> and #5) are so highly related, I'm going to simultaneously open the
> >>>> other issue for discussion now as well.
> >>>> 
> >>>> Thanks,
> >>>> Kent
> >>>> 
> >>>> 
> >>>> 
> >>>> _______________________________________________
> >>>> netmod mailing list
> >>>> 
> >>>> netmod@ietf.orghttps://www.ietf.org/mailman/listinfo/netmod
> >>> _______________________________________________
> >>> netmod mailing list
> >>> netmod@ietf.org
> >>> https://www.ietf.org/mailman/listinfo/netmod
> > 
> > _______________________________________________
> > netmod mailing list
> > netmod@ietf.org
> > https://www.ietf.org/mailman/listinfo/netmod
> 
> _______________________________________________
> netmod mailing list
> netmod@ietf.org
> https://www.ietf.org/mailman/listinfo/netmod
_______________________________________________
netmod mailing list
netmod@ietf.org
https://www.ietf.org/mailman/listinfo/netmod

Reply via email to