Tom,

I understand your concern with the complexity of the model. That said, as we 
progressed we encountered some vendors and some IETF RFC authors who requested 
that a particular feature of interest be included. We felt that we had to make 
features that were not implemented by two or more vendors a YANG feature to 
gain acceptance. Which is preferred in this case: augmentation to add features; 
deviation not-supported statements to remove features; or the use of feature 
statements? During early model development our YANG doctor advisor advocated 
using feature.

I read your post on "features - a Cartesian explosion" post. Note that in the 
case of the latest ietf-syslog model four of the features are nested such that 
they are not encountered unless a higher level feature is enabled. 

What would your preference be:
- remove the feature statements and ask vendors to supply deviation statements 
for those leaves not implemented
- remove all leaves conditioned by feature and ask vendors to supply annotated 
models with augmentation
- leave things as they are

It sounds like B would be your preference?

Thanks,

Clyde





On 3/28/16, 10:09 AM, "t.petch" <ie...@btconnect.com> wrote:

>
>----- Original Message -----
>From: "Clyde Wildes (cwildes)" <cwil...@cisco.com>
>To: <netmod@ietf.org>
>Cc: "Martin Bjorklund" <m...@tail-f.com>; "t.petch"
><ie...@btconnect.com>; "Kiran Koushik Agrahara Sreenivasa (kkoushik)"
><kkous...@cisco.com>
>Sent: Sunday, March 20, 2016 7:53 PM
>
>> Hi,
>>
>> This revision incorporates feedback from Martin Bjorklunk (19
>comments) and Tom Petch (10 comments). Thanks to both of you for your
>valuable feedback!
>>
>> Regarding Tom's comment - "4.1 What a lot of features?  Again, makes
>things more complex, more error prone - are they all really needed?": We
>started the draft two years ago and it has evolved from feedback
>received from all of the folks that appear in the Acknowledgements
>section. Please review the current draft where I believe that I address
>all of your comments except possibly this one. The tradeoff is to leave
>the feature specific functionality out of the draft and leave it to the
>implementations to add back through augmentation. That said most of the
>features that are called out have been implemented by at least two
>vendors, but not all, leading to the feature designation.
>
>Clyde
>
>Yeeees; I did a separate post on the topic thinking that an implementor
>might share my concerns about the large number of possible variations in
>an implementation when there were a large number of features, that
>perhaps there should be guidelines about it, but it did not get any
>traction.  It is one those issues where I think, in a year or two's
>time, others might share my concern, but not yet:-(.
>
>I don't doubt that the variation exists and needs modelling, just that
>such use of 'features' may have unfortunate consequences - but I have no
>alternative suggestion.
>
>Tom Petch
>
>> Thanks,
>>
>> Clyde
>>
>>
>>
>> On 3/20/16, 8:10 AM, "netmod on behalf of internet-dra...@ietf.org"
><netmod-boun...@ietf.org on behalf of internet-dra...@ietf.org> wrote:
>>
>> >
>> >A New Internet-Draft is available from the on-line Internet-Drafts
>directories.
>> >This draft is a work item of the NETCONF Data Modeling Language of
>the IETF.
>> >
>> >        Title           : SYSLOG YANG Model
>> >        Authors         : Clyde Wildes
>> >                          Kiran Koushik
>> > Filename        : draft-ietf-netmod-syslog-model-07.txt
>> > Pages           : 34
>> > Date            : 2016-03-20
>> >
>> >Abstract:
>> >   This document describes a data model for the Syslog protocol which
>is
>> >   used to convey event notification messages.
>> >
>> >
>> >The IETF datatracker status page for this draft is:
>> >https://datatracker.ietf.org/doc/draft-ietf-netmod-syslog-model/
>> >
>> >There's also a htmlized version available at:
>> >https://tools.ietf.org/html/draft-ietf-netmod-syslog-model-07
>> >
>> >A diff from the previous version is available at:
>> >https://www.ietf.org/rfcdiff?url2=draft-ietf-netmod-syslog-model-07
>> >
>> >
>> >Please note that it may take a couple of minutes from the time of
>submission
>> >until the htmlized version and diff are available at tools.ietf.org.
>> >
>> >Internet-Drafts are also available by anonymous FTP at:
>> >ftp://ftp.ietf.org/internet-drafts/
>> >
>> >_______________________________________________
>> >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