Re: [Netconf] YangPush now

Henk Birkholz <henk.birkholz@sit.fraunhofer.de> Sat, 14 July 2018 04:12 UTC

Return-Path: <henk.birkholz@sit.fraunhofer.de>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C66FE131008 for <netconf@ietfa.amsl.com>; Fri, 13 Jul 2018 21:12:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.9
X-Spam-Level:
X-Spam-Status: No, score=-6.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SIpjgtEIFmOQ for <netconf@ietfa.amsl.com>; Fri, 13 Jul 2018 21:12:27 -0700 (PDT)
Received: from mailext.sit.fraunhofer.de (mailext.sit.fraunhofer.de [141.12.72.89]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 050C3131056 for <netconf@ietf.org>; Fri, 13 Jul 2018 21:12:26 -0700 (PDT)
Received: from mail.sit.fraunhofer.de (mail.sit.fraunhofer.de [141.12.84.171]) by mailext.sit.fraunhofer.de (8.14.4/8.14.4/Debian-4.1ubuntu1) with ESMTP id w6E4CCTY012621 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sat, 14 Jul 2018 06:12:13 +0200
Received: from [31.133.150.210] (31.133.150.210) by mail.sit.fraunhofer.de (141.12.84.171) with Microsoft SMTP Server (TLS) id 14.3.399.0; Sat, 14 Jul 2018 06:12:06 +0200
To: Kent Watsen <kwatsen@juniper.net>, "Reshad Rahman (rrahman)" <rrahman=40cisco.com@dmarc.ietf.org>, "Eric Voit (evoit)" <evoit=40cisco.com@dmarc.ietf.org>, Andy Bierman <andy@yumaworks.com>, Alexander Clemm <alexander.clemm@huawei.com>
CC: Netconf <netconf@ietf.org>
References: <20180708100310.gn3xaol66f7c7lo5@anna.jacobs.jacobs-university.de> <20180708.180552.1582913595227099806.mbj@tail-f.com> <20180708175359.mdcjgvddb453e2fc@anna.jacobs.jacobs-university.de> <20180708.202727.1096638437748786994.mbj@tail-f.com> <B0DEB8BF-A652-43E5-8F35-A9732F4FE04A@juniper.net> <6d12e0fb-7bcc-8533-f783-f4d5fb4b0ce2@ericsson.com> <683740ff-2bb1-c702-6cd8-ea2eb4bf733a@cisco.com> <CABCOCHRiZTE8GSHvQrbRTnBVjciRqPVco1aTXHmZqFTWef5+iQ@mail.gmail.com> <2590ad5e-26cd-6955-fb3f-677a05035606@sit.fraunhofer.de> <82693DB7-91C7-4172-A3CE-FDA3A638E191@juniper.net> <ef2b8a81-9344-ba8a-466e-300e6827adb7@cisco.com> <c1a81c8e-d641-12e1-0420-752a71198747@sit.fraunhofer.de> <644DA50AFA8C314EA9BDDAC83BD38A2E0EB2F625@sjceml521-mbx.china.huawei.com> <CABCOCHSUi54nKjwnmcSTzOEB6RCtTt6W8JvT8qbGoZS5knakng@mail.gmail.com> <1f590cb6dd71455e936fcc14f2afc3f2@XCH-RTP-013.cisco.com> <80050815-C694-47E0-BAC2-D4A042FBE92A@cisco.com> <F5D8D341-21DD-45F6-9F6D-33946E441E77@juniper.net>
From: Henk Birkholz <henk.birkholz@sit.fraunhofer.de>
Message-ID: <57a7ab7d-4b4d-91a9-e605-a54a2b59c85a@sit.fraunhofer.de>
Date: Sat, 14 Jul 2018 06:06:12 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0
MIME-Version: 1.0
In-Reply-To: <F5D8D341-21DD-45F6-9F6D-33946E441E77@juniper.net>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: 8bit
X-Originating-IP: [31.133.150.210]
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/7zoG1R7oKxuIRhc7qDn-Njq84aA>
Subject: Re: [Netconf] YangPush now
X-BeenThere: netconf@ietf.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: Network Configuration WG mailing list <netconf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netconf>, <mailto:netconf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf/>
List-Post: <mailto:netconf@ietf.org>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netconf>, <mailto:netconf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 14 Jul 2018 04:12:37 -0000

Hello Kent,

while I fully agree with scoping a hum beforehand and with the statement 
that "any preferences posted before won't be counted", I am surprised by 
reading the statement "BTW, I'm unsure if A2 is a viable option." in the 
same message. Maybe I am missing something very obvious here, but is 
that not the exact same thing you were discouraging beforehand?

Again, this is not an attempt to disrupt a constructive and targeted 
process. I am new to this domain and just puzzled by the semantic 
difference of a "preference" and an "option" stated on the list - as it 
seems to me subjectively - they are hard to distinguish for me as a 
non-native speaker.

In consequence, I would like to know what a useful comment before a hum 
looks like and - in contrast - how a comment that does not count looks 
like. The reason for my ("noob") question is that I am unfamiliar with 
the proceedings of this WG & I do not want to infuse disruptive comments 
& I am now unsure how to phrase a productive contribution, I think.

If I voiced a preference that does not count, I am very sorry. I only 
wanted to highlight that not only a set of options, but also their 
implications have to be well understood by the audience before humming. 
That was my only intend :)

Viele Grüße,

Henk

On 07/14/2018 02:40 AM, Kent Watsen wrote:
> Folks,
> 
> While it's okay to post your preferences beforehand, note that the goal
> 
> of the hum is to get the room's collective response at once.  As such, any
> 
> preferences posted before won't be counted.  For the folks that won't
> 
> be present, at the appropriate time, please enter your choice in jabber.
> 
> Note that, regardless the outcome of the hums, the *same* end-result
> 
> will be achieved in time (either all at once or piecemeal).   We're only
> 
> looking at if there is an opportunity of getting a subset to RFC status
> 
> faster (a number of people asked for this).  It will be a snap-decision,
> 
> if there isn't an *obvious* preference from the room, then it will be
> 
> author's choice.
> 
> BTW, I'm unsure if A2 is a viable option.  It seems that it should not be
> 
> possible to configure a receiver without specifying the transport.  In
> 
> YANG terms, SN might need a mandatory "choice" that the notif models
> 
> augment into.  I think that, to support configured subscriptions, there
> 
> should be at least one mandatory to implement "notif" draft.
> 
> Kent
> 
> On 7/13/18, 6:56 PM, "Netconf on behalf of Reshad Rahman (rrahman)" 
> <netconf-bounces@ietf.org <mailto:netconf-bounces@ietf.org> on behalf of 
> rrahman=40cisco.com@dmarc.ietf.org 
> <mailto:rrahman=40cisco.com@dmarc.ietf.org>> wrote:
> 
> I am not an author of SN or YP but I’m a supporter of A1 and B1. I still 
> don’t see the point/intent of doing anything else.
> 
> Regards,
> 
> Reshad.
> 
> *From: *Netconf <netconf-bounces@ietf.org> on behalf of "Eric Voit 
> (evoit)" <evoit=40cisco.com@dmarc.ietf.org>
> *Date: *Friday, July 13, 2018 at 6:17 PM
> *To: *'Andy Bierman' <andy@yumaworks.com>, Alexander Clemm 
> <alexander.clemm@huawei.com>
> *Cc: *Netconf <netconf@ietf.org>
> *Subject: *Re: [Netconf] YangPush now
> 
> +1.   A1 & B1.
> 
> Eric
> 
> *From:*Netconf <netconf-bounces@ietf.org> *On Behalf Of *Andy Bierman
> *Sent:* Friday, July 13, 2018 5:53 PM
> *To:* Alexander Clemm <alexander.clemm@huawei.com>
> *Cc:* Netconf <netconf@ietf.org>
> *Subject:* Re: [Netconf] YangPush now
> 
> Hi,
> 
> If the SN draft is only held up for configured subscriptions,
> 
> and the people interested in implementing this YANG feature right away
> 
> are OK with the receiver list as-is, then A1, B1 seems like an easy choice.
> 
> Andy
> 
> On Fri, Jul 13, 2018 at 1:44 PM, Alexander Clemm 
> <alexander.clemm@huawei.com <mailto:alexander.clemm@huawei.com>> wrote:
> 
>     Hi,
> 
>     I will unfortunately not be able to attend Monday's meeting (still
>     in transit),  so let me briefly summarize what the options are and
>     their implications, and which we therefore prefer as authors.
> 
>     Regarding progressing Dynamic and Configured Together (hum A):
> 
>     Option A1: Keep them together, as currently defined in the draft. 
>     This option is done & currently defined in the drafts.  This will be
>     the fastest and is thus preferred.
> 
>     Option A2: Keep them together, but leave the Netconf transport
>     option for configured open for now.  This requires updates to the
>     Netconf Notification draft
>     (draft-ietf-netconf-netconf-event-notifications), but the updates
>     should be straightforward and the time delta should still be small. 
>       Once ietf-netconf-server.yang completes, a -bis version of the
>     Netconf Notification draft can be issued to accommodate configured
>     subscriptions with call home using netconf server.  This option is
>     not preferred but acceptable.
> 
>     Option A3: Take out configured subscriptions altogether for now, to
>     revisit at a later point.  Keep only dynamic subscriptions.  This
>     option implies having to refactor the drafts.  It will imply further
>     delay and significant effort to make the updates.  The concern is
>     that this will miss the market window, therefore IMHO this a
>     terrible option.  Frankly, given this, I am not sure that the
>     authors will be willing to invest all that effort into something
>     that will de-facto only diminish value.
> 
>     Regarding progressing subscribed notification (SN) and YANG-Push
>     (YP) together (hum B):
> 
>     Option B1: Keep them together as one cluster.  This has been the WG
>     direction since this stuff was adopted; SN was actually created by
>     breaking out the generalizable portions from YP at the time.  They
>     really belong together and the business value we are targeting is
>     provided by them jointly, even if SN can be used on its own.  Hence,
>     author preference is to keep them together.
> 
>     Option B2: Separate them out.  The concern is that while in theory
>     it might not result in further delays, in practice it still breeds
>     the risk of doing so.  (And we know that the difference between
>     theory and practice is that while in theory both are the same, in
>     practice often they are not.)
> 
>     Summary: Authors clearly prefer A1 and B1, although they will accept
>     A2 and B2 if the WG decides to go there.  A3 is a terrible option
>     and a very clear no go.
>     --- Alex
> 
> 
>      > -----Original Message-----
>      > From: Netconf [mailto:netconf-bounces@ietf.org
>     <mailto:netconf-bounces@ietf.org>] On Behalf Of Henk Birkholz
>      > Sent: Friday, July 13, 2018 1:54 AM
>      > To: Robert Wilton <rwilton@cisco.com <mailto:rwilton@cisco.com>>;
>     Kent Watsen <kwatsen@juniper.net <mailto:kwatsen@juniper.net>>;
>      > Andy Bierman <andy@yumaworks.com <mailto:andy@yumaworks.com>>;
>     Netconf <netconf@ietf.org <mailto:netconf@ietf.org>>
>      > Subject: Re: [Netconf] YangPush now
>      >
>      > Hi all,
>      >
>      > I would also like to see the implications and consequences of a
>     specific hum
>      > option to be highlighted very clearly and explicitly. Every
>     option that is available
>      > to hum on should highlight an expected amount of delay of WGLC
>     created by
>      > the decision.
>      >
>      > This thread's subject is "YangPush now" and that is exactly the
>     point.
>      > Remodeling takes time. Wrt to number of changes, I would like to
>     encourage
>      > the minimal viable solution at this point of time (yes, I a can
>     barely believe it
>      > myself... but it is actually me, who is writing this statement...
>     maybe to some
>      > this is an indicator).
>      >
>      > Viele Grüße,
>      >
>      > Henk
>      >
>      >
>      > On 07/13/2018 10:50 AM, Robert Wilton wrote:
>      > > Hi,
>      > >
>      > > It might be useful (at least to me), if the draft authors could
>      > > explicitly indicate what their preference is, and also which of the
>      > > choices below they think would lead to the work completing most
>     quickly.
>      > >
>      > > Thanks,
>      > > Rob
>      > >
>      > >
>      > > On 12/07/2018 19:48, Kent Watsen wrote:
>      > >>> I would like to strongly +1 retaining the configured
>     subscriptions
>      > >>> (not necessarily in the Push draft itself for the sake of
>     expediting
>      > >>> WGLC or
>      > >>> modularity)
>      > >> Ah, so here's another hum question: with or without yang push.
>      > >>
>      > >> hums now are:
>      > >>
>      > >>   1. dynamic subscriptions ~ configured subscriptions
>      > >>     a. dynamic first, then configured (published sequentially)
>      > >>     b. dynamic and configure together (published in parallel)
>      > >>
>      > >>   2. subscribed-notifications ~ yang-push
>      > >>     a. SN first, then YP  (published sequentially)
>      > >>     b. SN and YP together (published in parallel)
>      > >>
>      > >> Eric/Alex: please include a slide with this somewhere in your
>     preso.
>      > >>
>      > >> Thanks,
>      > >> Kent // chair
>      > >>
>      > >>
>      > >>
>      > >>
>      > >
>      >
>      > _______________________________________________
>      > Netconf mailing list
>      > Netconf@ietf.org <mailto:Netconf@ietf.org>
>      > https://www.ietf.org/mailman/listinfo/netconf
>     <https://urldefense.proofpoint.com/v2/url?u=https-3A__www.ietf.org_mailman_listinfo_netconf&d=DwMGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=9zkP0xnJUvZGJ9EPoOH7Yhqn2gsBYaGTvjISlaJdcZo&m=M407zoQiYHA_i5ojIVIn0hQ22DqGzwH1S4ib8mZNtQs&s=S5YFUlo520sYi5HXAj4BXaOXkItF4q1Rf6YpFGzqDTU&e=>
> 
> 
> 
> _______________________________________________
> Netconf mailing list
> Netconf@ietf.org
> https://www.ietf.org/mailman/listinfo/netconf
>